我有一个兼容iOS 5.1或更高版本的iPad应用程序。我正在更新iOS 7的应用程序。 我有这个问题:我在UITabBarController中有一个UINavigationController。我想添加rightBarButtonItems。可以看到iOS 6或更低版本,但iOS 7没有。我错了什么?
PS:我被迫使应用程序与iOS 5.1兼容,因为有些客户仍在使用第一代iPad,因此我无法使用AutoLayout。我是XIB,因为该项目非常陈旧,我不能重写代码。谢谢!
编辑Nikos M。
self.navigationItem.rightBarButtonItems = @[...];
图片:http://i.stack.imgur.com/RB3Rc.png
编辑2:
我曾尝试在导航栏上添加自定义视图:
//I added this line otherwise I not see the Navigation Bar!!
[self.navigationController.navigationBar setFrame:CGRectMake(0, 0, 320, 132)];
[self.navigationController.navigationBar addSubview:[self addTableHeader]];
这就是结果!!
答案 0 :(得分:0)
这适用于iOS 7.尝试此操作。
self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:[[UIBarButtonItem alloc]initWithTitle:@"ONE" style:UIBarButtonItemStylePlain target:self action:nil], nil];