我正在制作iPad应用程序,我想知道可以从UINavigationBar获取弹出菜单,而不必经历分割视图控制器的麻烦。这可能吗?告诉我,如果我不够具体。
答案 0 :(得分:1)
是的,你可以毫不费力地做到这一点,但你只需要编写代码。只需在navBar上显示UIBarButtonItem的UIPopoverController。
步骤:
创建一个UIViewController,用于管理表视图(或其他任何你想要的)作为菜单视图控制器。
将UIBarButtonItem添加到导航栏或工具栏。
创建一个IBAction来调用touchMenuButton。
将该操作连接到该UIBarButtonItem。
在该方法中,使用alloc / init查看控制器。
使用该视图控制器分配/初始化UIPopoverController。
显示来自UIBarButton项目的弹出窗口