单击按钮时,我正在尝试更改 UIBarButtonItem 的标题。这是我拥有的代码......但它不起作用。
UIBarButtonItem * btnleft1 = [[UIBarButtonItem alloc] initWithTitle:@"Test2"
style:UIBarButtonItemStyleDone
target:self
action:@selector(TestingThis:)];
self.navigationItem.rightBarButtonItems = [NSArray arrayWithObjects:btn, btnleft, btnleft1, nil];
- (void)TestingThis:(id)sender {
if (self.navigationItem.rightBarButtonItem.title == @"Test2") {
self.navigationItem.rightBarButtonItem.title = @"Done";
}
else
{
self.navigationItem.rightBarButtonItem.title = @"Test2";
}
}
这就是我正在使用的代码。请记住,按钮“btnleft1”在 rightBarButtonItem“S”中,而不是在 rightBarButtonItem 中。如果我将其更改为 rightbarbuttonitems.title... 它会给我一个错误。