0
아이폰 SDK 프로그래밍에 새로운 내용이 며칠 동안이 문제에 집착했습니다.iphone sdk uibutton에서 uitextview를 클릭하십시오.
저는 uitextview를 토글하는 버튼을 원합니다. 첫 번째 클릭하면 텍스트 상자가 표시되고 두 번째 클릭하면 숨겨집니다.
그것은
아이폰 SDK 프로그래밍에 새로운 내용이 며칠 동안이 문제에 집착했습니다.iphone sdk uibutton에서 uitextview를 클릭하십시오.
저는 uitextview를 토글하는 버튼을 원합니다. 첫 번째 클릭하면 텍스트 상자가 표시되고 두 번째 클릭하면 숨겨집니다.
그것은
가있는 UIButton의 인스턴스를 생성하고, UITextView 인스턴스의 숨겨진 속성을 전환하는 방법으로 목표를 설정은 매우 간단 소리. 예를 들어, disappearingTextView라는 UITextView 인스턴스 변수가 있다고 가정합니다.
- (void)loadView
{
[super loadView];
// Add the UITextView.
disappearingTextView = [[UITextView alloc] initWithFrame:CGRectMake(10, 10, 300, 200)];
[[self view] addSubview:disappearingTextView];
// Add the button, and add self as target, with toggleTextViewHidden as the action to trigger on TouchUpInside.
UIButton *toggleTextViewHiddenButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[toggleTextViewHiddenButton setFrame:CGRectMake(10, 220, 300, 44)];
[toggleTextViewHiddenButton addTarget:self action:@selector(toggleTextViewHidden) forControlEvents:UIControlEventTouchUpInside];
[[self view] addSubview:toggleTextViewHiddenButton];
}
다음, toggleTextViewHidden 방법에 ... disappearingTextView의 숨겨진 속성을 전환
- (void)toggleTextViewHidden
{
[disappearingTextView setHidden:(! [disappearingTextView isHidden])];
}