条形按钮项目问题
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;
}
}
希望对您有所帮助。
我有一个名为 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;
}
}
希望对您有所帮助。