我正在开发一个 Ipad 应用程序,我需要在“UIButton”上设置一个标题,以便可以使用:
-(void)MyMethod:(id)sender
{
UIButton *resultButton = (UIButton *)sender;
if ([resultButton.currentTitle isEqualToString:@"TitleName"])
{
...
}
}
但是当我使用这种代码时:
[MyUibutton setTitle:@"TitleName" forState:UIControlStateNormal];
它出现在“UIButton”图像后面的“TitleName”...
那么,是否可以修复它?
谢谢!
最佳答案
不要使用按钮标题,它是为了显示,而不是标志。而是使用 tag
或 objc_setAssociatedObject
或者将按钮存储在字典中并进行比较。
关于ios - 如何在 UIButton 上设置一个不可见的标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18806795/