条形按钮项目问题
Posted
技术标签:
【中文标题】条形按钮项目问题【英文标题】:Bar Button Item Issue 【发布时间】:2015-02-27 07:02:32 【问题描述】:当程序运行时,我有一个名为 SAVE 的条形按钮,它会自动显示 SAVE 的标题,但是当我在该特定视图中编辑内容时,标题应该更改,因为 EDIT 是否有可用的编码?
【问题讨论】:
【参考方案1】:在按钮中设置标签。
-(IBAction) add:(id)sender
if([sender tag] == 0)
// set the button title as "Save"
else
// set the button title as "Edit"
Button1.tag=0;
希望这会对你有所帮助。
【讨论】:
完美。正是我所看到的。 +1。【参考方案2】:确实有一个解决方案,它被称为editButtonItem()
。
你需要做的是在你的 viewDidLoad 中添加这个:
self.editButtonItem().action = "yourAction"
self.navigationItem.leftBarButtonItem = self.editButtonItem()
【讨论】:
感谢您的友好回复,我会尽快尝试【参考方案3】:如果您有 UIBarButtonItem
的实例,那么您可以尝试执行以下代码
我想您的对象名称为“objSaveButton”。
[objSaveButton setTitle:@"EDIT"];
或者,如果您没有实例,您可以从 UINavigationController
获得相同的实例
如果它是您的左栏按钮项,请执行以下操作:
[navigationController.navigationItem.leftBarButtonItem setTitle:@"EDIT"];
如果它是您的右栏按钮,请执行以下操作:
[navigationController.navigationItem.rightBarButtonItem setTitle:@"EDIT"];
【讨论】:
以上是关于条形按钮项目问题的主要内容,如果未能解决你的问题,请参考以下文章