Xcode를 통한 SDK 버전 5.0의 iOS 개발을 처음 사용합니다. 내 응용 프로그램에서 그것을 밀어 때 내 단추의 제목을 변경해야합니다.UIButton 클릭 (터치) 이벤트의 텍스트 레이블을 변경하는 방법은 무엇입니까?
정상 상태에서는 "unpushed"라고 가정합니다. 내가 원하는 것은 버튼을 눌렀을 때 "push"로 바뀌어야한다는 것입니다.
곧 도움을 얻으려고합니다. 버튼 액션에서
감사
Xcode를 통한 SDK 버전 5.0의 iOS 개발을 처음 사용합니다. 내 응용 프로그램에서 그것을 밀어 때 내 단추의 제목을 변경해야합니다.UIButton 클릭 (터치) 이벤트의 텍스트 레이블을 변경하는 방법은 무엇입니까?
정상 상태에서는 "unpushed"라고 가정합니다. 내가 원하는 것은 버튼을 눌렀을 때 "push"로 바뀌어야한다는 것입니다.
곧 도움을 얻으려고합니다. 버튼 액션에서
감사
이를 당신을 도울 수 있습니다.
[btn setTitle:@"Pushed" forState:UIControlStateSelected];
[btn setTitle:@"UnPushed" forState:UIControlStateNormal];
를 다음 코드를 추가 - [버튼 setTitle이라는를 : @ "밀어"];
-(IBAction)startSomething:(id)sender {
[sender setTitle:@"Hello" forState:UIControlStateNormal];
}
또는 버튼의 이름을 전환하고자하는 경우, 당신은 (예를 들어) "buttonToggled"라는 BOOL를 작성하고 이름이 방식으로 전환 할 수 있습니다 :
-(IBAction)toggleButton:(id)sender {
if (!buttonToggled) {
[sender setTitle:@"Unpushed" forState:UIControlStateNormal];
buttonToggled = YES;
}
else {
[sender setTitle:@"pushed" forState:UIControlStateNormal];
buttonToggled = NO;
} }
(가) Control States
이 같은 그것을 할 수 있습니다 참조하십시오
[button setTitle:@"pushed" forState:UIControlStateHighlighted];