0

我试图弄清楚如何制作类似于苹果商店的过滤器选项的过滤器选项。我首先想到的是类似于网站的下拉列表。但它似乎没有在 xcode 中的对象选项上。想知道我应该从哪里开始才能实现这种功能。

它类似于此

http://www.insightguides.com/docs/halo-asset-manager/images/apps/berlitz-cruise-2013-ipad-6.jpg

除非你们能推荐别的东西吗?看着这个,在我看来这只是一个弹出窗口?如果是这样,我需要 4 - 5 个过滤器,这是否意味着我应该创建 4 - 5 个视图控制器来弹出?似乎很多空间仅用于过滤器,不确定如何仅使用 1 个视图控制器动态生成它。

想法?

4

1 回答 1

1

假设您的所有过滤器看起来都一样,但数据不同,那么您可以只拥有一个 FilterViewController 并根据过滤器类型更改其数据源。

是的,它看起来确实像一个简单的 UIPopoverController。

因此,当您必须显示一个新的弹出框时,请创建一个 FilterViewController 并为其分配适当的数据源。您可以使用委托通知父类选择了哪个过滤器,并使用数据源告诉过滤器视图控制器应该显示哪些数据进行过滤。

于 2013-04-24T04:44:00.807 回答