条形按钮项目问题

时间:2015-02-27 07:02:33

标签: ios xcode5 uibarbuttonitem uinavigationitem

我有一个名为SAVE的Bar Button,当它运行的程序自动显示SAVE的标题但是当我编辑该特定视图中的内容时,标题应该改为EDIT是否有可用的编码?

3 个答案:

答案 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;
    }
}

希望这会对你有所帮助。