Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios5 使用Xcode 4.3.2情节提要创建下拉菜单_Ios5_User Interface_Uiviewcontroller_Uistoryboard - Fatal编程技术网

Ios5 使用Xcode 4.3.2情节提要创建下拉菜单

Ios5 使用Xcode 4.3.2情节提要创建下拉菜单,ios5,user-interface,uiviewcontroller,uistoryboard,Ios5,User Interface,Uiviewcontroller,Uistoryboard,我在Obj-C是一个书呆子,尤其是在故事板的概念方面。看起来故事板非常棒,但它完全不是直观的 我正在尝试这样做,当按下此按钮时,用户将看到一个下拉菜单,允许他们从所有、已读或未读中选择: 我是否要拖出一个新的视图控制器,并在其中放入一个下拉选择器,然后从按钮切换到该视图 注意:我应该使用什么系统图标来表示已读/未读过滤器?我刚买的那个不对 p.p.S.这个项目是开源的:好吧,我想最自然的控件应该是a,但它必须附加到a,这可能不是您想要的。范围栏基本上只会在搜索栏是第一响应者时出现(即,当它有键

我在Obj-C是一个书呆子,尤其是在故事板的概念方面。看起来故事板非常棒,但它完全不是直观的

我正在尝试这样做,当按下此按钮时,用户将看到一个下拉菜单,允许他们从所有、已读或未读中选择:

我是否要拖出一个新的视图控制器,并在其中放入一个下拉选择器,然后从按钮切换到该视图

注意:我应该使用什么系统图标来表示已读/未读过滤器?我刚买的那个不对


p.p.S.这个项目是开源的:

好吧,我想最自然的控件应该是a,但它必须附加到a,这可能不是您想要的。范围栏基本上只会在搜索栏是第一响应者时出现(即,当它有键盘焦点时)

如果你正在为iPad开发,你可以使用一个。只需创建一个视图控制器来管理过滤器的按钮,并使用
uistoryboardpooversegue
转换到它们

这两个涉及popover segues的问题可能会有所帮助: - -

你也可以考虑使用一个内部A-使用<代码> uISeMeNeTimeMealTrimeBase样式,并在你已经拥有的搜索栏上方进行定位。然后您只需创建一个响应

UIControlEventValueChanged
控制事件的
iAction
方法(可能在根主视图控制器中)。您可以使用它来确定选择哪个段进行过滤

像这样的

自上而下:

  • 导航栏
  • 工具栏
    • 弹性空间
    • 分段控制
    • 弹性空间
  • 搜索栏
  • 表视图