UIBarButtonItems 未显示在 UIToolbar 上
我有一个 UINavigationController,其工具栏隐藏设置为“否”。
我已将 UIBarButtonItems 添加到 navigationController.toolbar。
工具栏已显示,但按钮未显示...
是什么原因?
I have a UINavigationController with toolbarHidden set to NO.
I have added UIBarButtonItems to navigationController.toolbar.
The toolbar is displayed, but the buttons are not...
What gives?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
好吧,显然我误解了 navigationController 上 setItems 方法的用法。
为了解决这个问题,我在每个视图控制器上设置了工具栏项,并将其推送到导航控制器的堆栈上。
我想如果我想让一个工具栏在所有视图中持续存在,我可以向包含导航控制器的视图控制器添加一个新工具栏,然后只需在导航控制器上调用 setItems 即可。
我离题了。
Ok so apparently I misunderstood the usage of the setItems method on navigationController.
To remedy this I set the toolbar items on each view controller that is pushed onto the navigation controller's stack.
I guess if I wanted to have one toolbar persist through all the views I could add a new toolbar to the view controller holding my navigation controller then simply invoke setItems on my navigation controller.
I digress.