在没有 UINavigationController 的情况下将 UIBarButtonItem 添加到 UINavigation 栏
我有一个选项卡式应用程序,一些选项卡使用导航堆栈。没关系, 但对于没有的选项卡,我想添加一致的布局。
所以我想知道如何将 barButtonItems 添加到导航栏,而不需要导航堆栈。
所以这不起作用(因为导航堆栈不存在) self.navigationItem.rightBarButtonItem = customItem;
如何将自定义项目添加到 UInavigation 栏?
i have a tabbed application and some tabs use a navigation stack. Thats fine,
But the tabs that don't, i want to add a consistant layout.
So I'm wondering how to add barButtonItems to the navigation bar, without navigation stack.
So this wont work (because the navigation stack does not exist)self.navigationItem.rightBarButtonItem = customItem;
how can i add custom item to UInavigation bar?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
使用界面生成器将导航栏添加到 viewController xib 并从界面生成器添加栏按钮项目。
Use interface builder to add a navigation bar to your viewController xib and add bar button item from interface builder.
如果您根本不关心栏的导航方面,那么也许您可以使用
UIToolbar
。If you don't care for the navigation aspect of the bar at all, then perhaps you can use
UIToolbar
.使用下面的方法将自定义项添加到
UIViewController
继承类中的UINavigationbar
中。编辑:
对于不使用导航堆栈的控制器,您可以考虑使用
UIToolbar
。Use below to add custom item to
UINavigationbar
in yourUIViewController
inherited class.EDITED:
For the controller which doesn't use navigation stack, you could consider using the
UIToolbar
for them.