我在界面构建器中连接了UIButton
和UIBarButtonItem
。当我调用这个方法时:
- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
我意识到UIButton没有被初始化(它仍然是零),而UIBarButtonItem被正确初始化。
我想知道他们是否在不同时间段初始化,还是有其他原因?
答案 0 :(得分:1)
这个问题的答案可在以下位置找到: http://osmorphis.blogspot.nl/2009/05/multiple-buttons-on-navigation-bar.html
为iOS 4.0制作多个按钮的目的是为多个按钮创建一个容器(工具栏),然后将工具栏放在导航栏上。这样就可以添加多个按钮。 (另见问题下的评论)