我有一个名为SAVE的Bar Button,当它运行的程序自动显示SAVE的标题但是当我编辑该特定视图中的内容时,标题应该改为EDIT是否有可用的编码?
答案 0 :(得分:0)
确实有一个解决方案,它叫editButtonItem()
。
您需要做的是在viewDidLoad中添加:
self.editButtonItem().action = "yourAction"
self.navigationItem.leftBarButtonItem = self.editButtonItem()
答案 1 :(得分:0)
如果您拥有UIBarButtonItem
的实例,那么您可以尝试执行以下代码
我想你的对象的名字是" objSaveButton"。
[objSaveButton setTitle:@"EDIT"];
如果您没有该实例,则可以从UINavigationController
如果是你的左栏按钮项,请执行以下操作:
[navigationController.navigationItem.leftBarButtonItem setTitle:@"EDIT"];
如果是你的右栏按钮,请执行以下操作:
[navigationController.navigationItem.rightBarButtonItem setTitle:@"EDIT"];
答案 2 :(得分:0)
在按钮中设置标记。
-(IBAction) add:(id)sender
{
if([sender tag] == 0){
// set the button title as "Save"
}
else{
// set the button title as "Edit"
Button1.tag=0;
}
}
希望这会对你有所帮助。