iOS是否支持像Android这样的导航栏button中的OptionsMenu

我想当我点击导航栏button时,它会展开一个列表选项菜单,供我处理其中的每个项目。 iOS支持吗? 而如何迅速做到这一点?

在这里输入图像说明

使用popup窗口是一个很好的候选人: 如何 在Swift中 呈现popup窗口或popup窗口 。 另外,你可以自己创build自定义的UIView。

  1. 创build一个视图popup和在视图中设置你想要的(为这个视图创build类)
  2. 在导航中设置一个button
  3. 为导航button创build操作
  4. 在button动作集视图中隐藏或显示

    @IBAction func button(sender: AnyObject) { if (view.hidden){ view.show = true }else{ view.show = false } } 

你应该使用popup视图控制器。

这里是一个教程,你可以参考http://www.appcoda.com/uiactionsheet-uipopovercontroller-tutorial/