2011-09-26 3 views
0

두 개의 UIButton을 UITextView에 할당하여 버튼 중 하나를 누르면 텍스트 뷰 내용이 이전 버튼을 눌렀을 때의 내용과 달라야합니다.UITextView에 여러 개의 UIButton을 할당하는 방법

+0

두 단추 모두에 선택기 메서드를 할당 한 다음 해당 메서드에서 해당 속성 단추를 눌렀을 때 표시 할 값으로 설정합니다. 희망 사항 도움이 .. – booleanBoy

답변

0

MyViewController.h는 :

@interface MyViewController : UIViewController 
{ 
    NSString* savedText; 
} 
@property(nonatomic, retain) IBOutlet UITextView* textView; 

- (IBAction)buttonOnePressed:(id)sender; 
- (IBAction)buttonTwoPressed:(id)sender; 

@end 

XIB 파일에서 텍스트보기로 뷰 컨트롤러의 텍스트 뷰 콘센트에 연결합니다. 버튼을 해당 작업에 연결하십시오. (이 작업을 수행하는 방법을 모르는 경우 애플의 엑스 코드 자습서를 참조하십시오.)

MyViewController.m :

- (void)buttonOnePressed:(id)sender 
{ 
    [savedText release]; 
    savedText = [textView.text copy]; 
} 

- (void)buttonTwoPressed:(id)sender 
{ 
    textView.text = savedText; 
} 

(이이 만드는 물론, 단지 비트 전체 파일이 아닌 그 당신이 무엇을 요구 하는지를 확인하십시오.)

관련 문제