在IB中为什么不能添加多个Bar Button Item?
在界面构建器中,创建一个 UIView,然后创建一个 UINavigationBar,然后尝试将多个 UIBarButtomItem 添加到该导航栏。结果层次结构应该是:
- View - Navigation Bar - Navigation Item (Title) - Bar Button Item - Bar Buttom Item
我似乎永远无法添加第二个栏按钮项目。我知道这是可能的,因为 XCode 中的实用程序应用程序模板有它。如果我将该导航栏复制并粘贴到我的 XIB 中,它就可以正常工作。我希望创建一个带有左、右按钮和中间文本的导航栏。
更新
另一个测试是尝试将 Bar Button Item 添加到左侧位置。至少对我来说似乎无法做到这一点。
我在这里缺少什么?
In Interface builder, create a UIView, then a UINavigationBar and then attempt to add multiple UIBarButtomItems to that Navigation Bar. The resulting hierarchy should be:
- View - Navigation Bar - Navigation Item (Title) - Bar Button Item - Bar Buttom Item
I can never seem to add the second Bar Button Item. I know it is possible because the Utility Application Template in XCode has it. If I copy and past that Navigation Bar to my XIB it works fine. I am looking to create a NavigationBar with left, right button and middle text.
UPDATE
Another test is to try and add a Bar Buttom Item to the left position. Can't seem to do it for me at least.
What am I missing here?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我在 3.2 beta 2 中执行此操作没有问题。只需确保将其拖动到左侧或右侧即可。放置按钮的位置将出现蓝色轮廓。
编辑:
我已经成功重现了您所说的内容。当我成功完成后,我将项目拖到“漂亮的图片”上,即视图的图形表示。当我尝试将其拖到视图层次结构中时,我遇到了您的问题。您是否尝试过将按钮拖动到实际的导航栏?我希望这一点很清楚,我不太确定如何称呼这个窗口。
I have no problem doing this in 3.2 beta 2. Just make sure to drag it to the left or right side. A blue outline will appear where the button will be placed.
Edit:
I've managed to reproduce what you're talking about. When I did it successfully, I dragged the item to the "pretty picture", the graphical representation of the view. When I tried dragging it into the view hierarchy, I ran into your problem. Have you tried dragging the button to the actual Navigation Bar? I hope this is clear, I'm not really sure what to call this window.