XCode 中 MasterDetail 模板的默认添加按钮显示一个 + 符号。我宁愿用“添加”这个词。我尝试在 viewDidLoad 方法中使用以下行:
self.navigationItem.rightBarButtonItem.title = @"添加";
无济于事。
XCode 中 MasterDetail 模板的默认添加按钮显示一个 + 符号。我宁愿用“添加”这个词。我尝试在 viewDidLoad 方法中使用以下行:
self.navigationItem.rightBarButtonItem.title = @"添加";
无济于事。
这可能是因为已经创建的条形按钮是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
主视图控制器的方法中找到它。