在没有拆分视图控制器的情况下拆分视图控制器菜单?

时间:2011-02-05 03:10:43

标签: iphone objective-c uisplitviewcontroller

我正在制作iPad应用程序,我想知道可以从UINavigationBar获取弹出菜单,而不必经历分割视图控制器的麻烦。这可能吗?告诉我,如果我不够具体。

1 个答案:

答案 0 :(得分:1)

是的,你可以毫不费力地做到这一点,但你只需要编写代码。只需在navBar上显示UIBarButtonItem的UIPopoverController。

步骤:

  • 创建一个UIViewController,用于管理表视图(或其他任何你想要的)作为菜单视图控制器。

  • 将UIBarButtonItem添加到导航栏或工具栏。

  • 创建一个IBAction来调用touchMenuButton。

  • 将该操作连接到该UIBarButtonItem。

  • 在该方法中,使用alloc / init查看控制器。

  • 使用该视图控制器分配/初始化UIPopoverController。

  • 显示来自UIBarButton项目的弹出窗口

  • 成功!