如何更改添加按钮文本而不是更改

时间:2013-08-23 20:22:45

标签: objective-c xcode

作为XCode中MasterDetail模板的默认值的添加按钮显示+符号。我宁愿用“添加”这个词来代替。我尝试在viewDidLoad方法中使用以下行:

self.navigationItem.rightBarButtonItem.title = @“添加”;

无济于事。

1 个答案:

答案 0 :(得分:2)

这可能是因为已经创建为UIBarButtonSystemItemAdd的条形按钮如此:

UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(insertNewObject:)];

您应该重写此行以创建带有标题的条形按钮项,如下所示:

UIBarButtonItem *addButton = [[UIBarButtonItem alloc] initWithTitle:@"Add" style:UIBarButtonItemStyleBordered target:self action:@selector(insertNewObject:)];

您可以在主视图控制器的viewDidLoad方法中找到它。