条形按钮项目问题

Bar Button Item Issue

我有一个名为 SAVE 的条形按钮,当程序 运行 它自动显示 SAVE 的标题时,当我在该特定视图中编辑内容时,标题应该更改为 EDIT 是否有任何编码有空吗?

这个确实有一个解决方案,叫做editButtonItem()

您需要做的是在您的 viewDidLoad 中添加:

self.editButtonItem().action = "yourAction"
self.navigationItem.leftBarButtonItem = self.editButtonItem()

如果您有 UIBarButtonItem 的实例,那么您可以尝试执行以下代码 我想您的对象名称为 "objSaveButton".

[objSaveButton setTitle:@"EDIT"];

或者如果您没有实例,您可以从 UINavigationController

获得相同的实例

如果它是您的左栏按钮项目,请执行以下操作: [navigationController.navigationItem.leftBarButtonItem setTitle:@"EDIT"];

如果它是您的右栏按钮,请执行此操作:

[navigationController.navigationItem.rightBarButtonItem setTitle:@"EDIT"];

在您的按钮中设置标签。

-(IBAction) add:(id)sender
{
    if([sender tag] == 0){

// set the button title as "Save"      

    }
    else{
// set the button title as "Edit"  
        Button1.tag=0;
    }
}

希望对您有所帮助。