没有分割视图控制器的分割视图控制器菜单?
我正在制作一个 iPad 应用程序,并且想知道是否可以从 UINavigationBar 获取弹出菜单,而不必经历拆分视图控制器的麻烦。这可能吗?如果我还不够具体,请告诉我。
I am making an iPad app, and am wondering it is possible to get the pop down menu from a UINavigationBar without having to go through the trouble of a split view controller. Is this possible? Tell me if I'm not being specific enough.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您可以轻松做到这一点,但您只需编写代码即可。只需在导航栏上显示 UIBarButtonItem 中的 UIPopoverController 即可。
步骤:
创建一个 UIViewController 来管理表视图(或任何您想要的其他内容)作为菜单视图控制器。
将 UIBarButtonItem 添加到导航栏或工具栏。
创建一个IBAction来调用类似touchedMenuButton的东西。
将该操作连接到该 UIBarButtonItem。
在该方法中,分配/初始化该视图控制器。
使用该视图控制器分配/初始化一个 UIPopoverController。
呈现 UIBarButton 项目中的弹出窗口
Yes, you can do that without much trouble, but you just have to write the code. Just display a UIPopoverController from that UIBarButtonItem on your navBar.
The steps:
Create a UIViewController which manages a table view (or whatever else you want) as your menu view controller.
Add a UIBarButtonItem to your nav bar or toolbar.
Create an IBAction to called something like touchedMenuButton.
Connect that action to that UIBarButtonItem.
In that method, alloc/init that view controller.
alloc/init a UIPopoverController with that view controller.
present that popover from the UIBarButton item