iPhone - 调整 UINavigationController 以显示制作为 IB 的 UINavigationBar
我已经在 Interface Builder 中构建了一个 UINavigationBar,并且在我的应用程序中构建了一个 NavigationController。我想让一个使用另一个来工作。只是为了将栏管理到 IB 中并让控制器将其用作其视图(并在需要时自行添加后退按钮),或者以另一种方式执行相同的操作,让导航栏使用导航控制器来调整其显示。
你有办法做到这一点吗?
如果没有,我真的看不到在IB中建议使用的NavigationBar。
I've build a UINavigationBar into Interface Builder, and I have a NavigationController into my app. I'd like to make the one use the other to work. Just to manage the bar into IB and let the controller use it as its view (and adding by itself the Back button if needed), or in another way to do the same thing, let the NavBar use the navcontroller to adjust its display.
Do you see a way to do this ?
If not, I really don't see the use of the NavigationBar proposed into IB.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您在 IB 中创建视图控制器,您可以给它一个导航项 (UINavigationItem),并将按钮放在那里。如果您只在 IB 中创建视图并且控制器是所有者(您使用 initWithNibName:bundle:),那么您必须以编程方式创建项目,或者在自定义控制器中放置一个名为 navigationItem 的插座并将其连接到导航项目在笔尖。
If you create the view controller in IB, you can give it a navigation item (UINavigationItem), and put your buttons in there. If you only create the view in IB and the controller is the owner (you use initWithNibName:bundle:), then you will either have to create the items programatically or put a outlet named navigationItem in your custom controller and connect it to a navigation item in the nib.