如何向已添加到 ViewController
的 UINavigationControl
添加按钮? (该项目不是基于 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/