iOS是否支持像Android这样的导航栏button中的OptionsMenu
我想当我点击导航栏button时,它会展开一个列表选项菜单,供我处理其中的每个项目。 iOS支持吗? 而如何迅速做到这一点?
使用popup窗口是一个很好的候选人: 如何 在Swift中 呈现popup窗口或popup窗口 。 另外,你可以自己创build自定义的UIView。
- 创build一个视图popup和在视图中设置你想要的(为这个视图创build类)
- 在导航中设置一个button
- 为导航button创build操作
-
在button动作集视图中隐藏或显示
@IBAction func button(sender: AnyObject) { if (view.hidden){ view.show = true }else{ view.show = false } }
你应该使用popup视图控制器。
这里是一个教程,你可以参考http://www.appcoda.com/uiactionsheet-uipopovercontroller-tutorial/