我正在试图弄清楚如何制作一个类似于苹果商店的过滤器选项的过滤器选项。我首先想到的是类似于网站的下拉列表。但在xcode中的对象选项中似乎没有它。我想知道我应该从哪里开始做这样的功能。
它类似于这个
http://www.insightguides.com/docs/halo-asset-manager/images/apps/berlitz-cruise-2013-ipad-6.jpg
除非你们能推荐点别的?看看这个,在我看来,这只是一次突袭?如果是这样,我需要4-5个过滤器,这是否意味着我应该创建4-5个视图控制器来弹出?似乎有大量的空间仅用于过滤器,不确定如何仅使用一个视图控制器动态生成它。
有什么想法?
发布于 2013-04-24 12:44:01
假设所有过滤器看起来都一样,但数据不同,那么您可以只有一个FilterViewController,并根据过滤器类型更改其数据源。
是的,它看起来确实像一个简单的UIPopoverController。
因此,当您必须显示新的弹出窗口时,请创建一个FilterViewController并为其分配适当的数据源。您可以使用委托来通知父类选择了哪个筛选器,并使用数据源来告诉筛选器视图控制器应该显示哪些数据来进行筛选。
https://stackoverflow.com/questions/16182736
复制相似问题