UIScrollView에 보관 된 많은 UIButton과 많은 UIButton을 보유하고 있으며 모두 동적으로 태그가 지정됩니다.UIButton 인스턴스가 강조 표시되도록 설정
버튼과 같은 버튼의 속성을 생성 메소드 외부에서 참조를 생성하여 검색 할 수 있습니다. 그러나 버튼에 속성을 설정할 수 없습니다. 즉, 더 자세하게 설정할 수없는 것처럼 보입니다.
//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
}
어떤 아이디어 : 여기
은 예입니다?
'[button setHighlighted : YES];의'button '은 어디에서 왔습니까? 'buttonInstance'를 원하셨습니까? – dasblinkenlight
어디에서 buttonInstance를 사용합니까? –
네, 죄송합니다! 그냥 Q를 업데이 트 – Sarreph