iphone - 导航控制器的 leftBarButtonItem 中有多个按钮
当我将新的视图控制器推送到导航堆栈时,左栏按钮项目会按预期更改为前一个视图控制器的标题。但我需要在导航栏中添加一个额外的按钮,就在后退按钮的右侧。我仍然希望后退按钮能够正常工作。关于如何执行此操作有什么建议吗?
When I push a new view controller onto the navigation stack, the leftbarbuttonitem changes into the Title of the previous view controller, as expected. But I need to add an additional button to the nav bar, just to the right of the back button. I still want the back button to work as normal. Any suggestions on how to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要在导航栏上添加自定义视图。然后,实现 2 个按钮并将它们添加到自定义视图上,一个用于后退按钮,一个用于您想要的其他按钮。
导航栏可以通过 UINavigationController。
编辑:
UINavigationBar类参考,它是UIView的子类。
You need to add a custom view on the navigationbar. Then, implement 2 buttons and add them on the custom view, one for back button, and one for additional button you want.
The navigationBar can be obtained by the property of UINavigationController.
Edit:
UINavigationBar class Reference, it is a sub-class of UIView.