这可能是一个简单的问题,但我不知道我必须搜索的关键字......
我想创建一个简单的选择器(我在 Android 中称之为微调器)。这就是我想要实现的
或者,如果它在 ipod touch / iphone 中,它将占用整个屏幕。
所以,我有 3 个按钮代表 ListView 的过滤器(类别、国家、排序)......如果我按下其中一个按钮,应该会出现一个弹出框/对话框来选择每个按钮的过滤器。
谢谢...
如果我需要添加一些信息以明确问题,请告诉我。
它看起来并不典型。
使用 xib 创建一个新的 UIViewController 类,并调整要为组合框或 popviewController 显示的视图大小。然后把导航控制器和tableviewController放在上面。
并使用其控制器类自定义您的 UIViewController。控制器类将负责显示和选择数据。
现在在您的 MainViewController 中,您要从中显示 ComboBox 或 popviewcontroller。
声明 popViewController 实例变量,合成它。在此处实现一个用户定义的方法,分配您的 popviewcontroller 类并将其分配给您的类的 popviewController 实例变量。
然后将其称为 didSelectRowAtIndexPath。
当 popover 关闭时,您将 popViewController 结果设置为此类的实例变量,以便它可以在 MainViewController 类中轻松访问。
UItableView
您可以通过在 a 中添加 a并实现该自定义视图中UIView
的所有委托来实现类似组合框的功能。UITableView
UIView
现在,您可以在任何您想要该组合的地方添加该自定义的对象。只是你必须在一些Frame
设置下锻炼。