我有很多 UIButtons,保存在 UIScrollView 中,所有这些都是动态标记的。
我可以通过创建对按钮的引用,在其创建方法之外检索按钮的属性,例如其标签。但是,我无法在按钮上设置属性,更具体地说,我似乎无法设置突出显示。
这是一个例子:
//UIButton is created elsewhere, i.e. UIButton *createdButton... createdButton.tag = 101
//Trigger method with createdButton as SENDER
- (void)highlightButton:(id)sender {
UIButton *buttonInstance = (UIButton *)sender;
int tag = buttonInstance.tag //use this to perform button-specific code
[buttonInstance setHighlighted:YES]; // <-- Not setting
}
有任何想法吗?