我只是想知道是否有可能在UINavigationControllers标题栏中添加UIButton或和图标?
我问是因为我正在寻找一个一致的位置来显示“关于”按钮。
最佳答案
您可以通过视图控制器的viewDidLoad方法执行此操作:
- (void)viewDidLoad {
[super viewDidLoad];
UIBarButtonItem* infoButton = [[UIBarButtonItem alloc] initWithTitle:@"Info"
style:UIBarButtonItemStylePlain
target:self
action:@selector(infoButtonSelected:)];
self.navigationItem.rightBarButtonItem = infoButton;
[infoButton release];
}
在有关何时点击按钮的示例中,您还应该具有以下方法:
- (void)infoButtonSelected:(id)sender {
NSLog(@"button tapped");
// whatever needs to happen when button is tapped
}