我想为UITextView分配两个UIButtons,这样当按下其中一个按钮时,textview内容应该与按下上一个按钮时的内容不同。
答案 0 :(得分:0)
MyViewController.h:
@interface MyViewController : UIViewController
{
NSString* savedText;
}
@property(nonatomic, retain) IBOutlet UITextView* textView;
- (IBAction)buttonOnePressed:(id)sender;
- (IBAction)buttonTwoPressed:(id)sender;
@end
将视图控制器的textView插座连接到xib文件中的文本视图。将按钮连接到相应的操作。 (如果您不知道如何执行此操作,请参阅Apple的Xcode教程。)
MyViewController.m:
- (void)buttonOnePressed:(id)sender
{
[savedText release];
savedText = [textView.text copy];
}
- (void)buttonTwoPressed:(id)sender
{
textView.text = savedText;
}
(这些不是完整的文件,当然,只是要让它做你所要求的。)