objective-c - 如何向 uinavigationcontroller 添加右键

标签 objective-c ios ipad uinavigationcontroller uinavigationitem

如何向已添加到 ViewControllerUINavigationControl 添加按钮? (该项目不是基于 UINavigationControler 的。)

这是我添加到 viewDidLoad 方法中的代码:

navigation = [[UINavigationController alloc] init];
navigation.view.frame = CGRectMake(0, 0, 1024, 748);
navigation.navigationBar.tintColor = [UIColor blackColor];
navigation.navigationBar.alpha = 1.0f;
navigation.navigationBar.translucent = NO;

UIBarButtonItem *cancelButton = [[UIBarButtonItem alloc] initWithTitle:@"Cancel" style:UIBarButtonItemStylePlain target:self action:@selector(cancel)];          
[navigation.navigationItem setRightBarButtonItem:cancelButton animated:YES];
[cancelButton release];

[self.view addSubview:navigation.view];

[self pushPresentationList];

有人可以帮我修复第 7-9 行吗?

最佳答案

UIBarButtonItem *rightButton = [[UIBarButtonItem alloc] initWithTitle:@"Button" 
    style:UIBarButtonSystemItemDone target:nil action:nil];
UINavigationItem *item = [[UINavigationItem alloc] initWithTitle:@"Awesome"];
item.rightBarButtonItem = rightButton;
item.hidesBackButton = YES;
[navigationBar pushNavigationItem:item animated:NO];

关于objective-c - 如何向 uinavigationcontroller 添加右键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12963465/

相关文章:

ios - UIActivityViewController 的故障

objective-c - UITableViewHeaderFooterView.detailTextLabel 不显示

android - 应用程序中的 iOS ADB 工具

iphone - UIFont Woes(一些自定义字体加载,但其他的不是)

objective-c - 如何呈现完全一样的 View ?

ios - 从 NSMutableDictionary 获取 objectAtIndex

objective-c - 在 Objective-C 中生成两个数字之间的随机数

ios - CALayer 在后台绘图

ios - App在iPad的App Store中不可见

ios - 应用程序在 iPad 上崩溃,但在 iPhone 和 iPod touch 上运行良好