나는 런타임에 UIButtons를 만들고있어 버튼 터치를 처리한다. 버튼을 클릭하면 textColor 버튼을 변경하고 다른 버튼을 터치하면 원래 색상으로 되돌리고 싶습니다. 프로그래밍 방식으로 어떻게 할 수 있습니까?iPhone : 어떻게 UIButton 텍스트 색상을 교체 할 수 있습니까?
감사 인사
나는 런타임에 UIButtons를 만들고있어 버튼 터치를 처리한다. 버튼을 클릭하면 textColor 버튼을 변경하고 다른 버튼을 터치하면 원래 색상으로 되돌리고 싶습니다. 프로그래밍 방식으로 어떻게 할 수 있습니까?iPhone : 어떻게 UIButton 텍스트 색상을 교체 할 수 있습니까?
감사 인사
[aButton setTitleColor:[UIColor grayColor] forState: UIControlStateNormal]
다음 다른 버튼이 위와 같은 코드를 사용하여 만 다른 색으로 클릭하면 색상을 변경할 수 있습니다.
버튼을 순환하는 한 가지 방법은 순환하려는 버튼에 태그를 설정하는 것입니다. 내가있는 경우
NSInteger tag = 1;
UIView *aView;
while ((aView = [contentView viewWithTag:tag])) {
if([aView isKindOfClass:[UIButton class]]){
[ aView setTitleColor:[UIColor grayColor] forState: UIControlStateNormal];
}
tag++;
}
좋아,하지만 : 그래서
난 당신이 이런 일을 할 수 같은데요 : 내 키보드가 내 UITextFiles 각 키 형태를 돌려 설정하는 코드의이 비트를 사용 매번 20 개의 버튼을 눌러야합니까? 나는 자동으로 상태를 처리하는 것이 좋을 것이라고 생각한다. – Cris