如何使用NSString设置UIButton标签?
问题描述:
是否有等tag
这样的其他房产,我可以用它来存储NSString
?如何使用NSString设置UIButton标签?
我知道tag
是一个整数,所以我不能存储@"myValue"
。我想知道是否有其他方法可以做到这一点。
答
不,没有类似于需要NSString的tag
。
请注意,如果您只是想要一个描述性标记,则枚举可能很有用。
enum ButtonTypes {
ButtonTypeUnknown,
ButtonTypeOK,
ButtonTypeFoo,
ButtonTypeBar,
// etc...
};
再后来......
switch (mybutton.tag) {
case ButtonTypeFoo:
// handle this button type
break;
case ButtonTypeBar:
// handle this button type
break;
default:
break;
}
答
我结束了子类的UIButton并添加我想要的属性。这很简单。
你可以继承'UIButton'并为此添加一个属性。 – 2011-03-05 03:31:33