Iphone 如何为UITextView分配多个UIButton

Iphone 如何为UITextView分配多个UIButton,iphone,ios,Iphone,Ios,我想将两个UIButton分配给UITextView,以便在按下其中一个按钮时,textview内容应与上一个按钮按下时的内容不同。MyViewController.h: @interface MyViewController : UIViewController { NSString* savedText; } @property(nonatomic, retain) IBOutlet UITextView* textView; - (IBAction)buttonOnePresse

我想将两个UIButton分配给UITextView,以便在按下其中一个按钮时,textview内容应与上一个按钮按下时的内容不同。

MyViewController.h:

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

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

@end
将视图控制器的textView出口连接到xib文件中的文本视图。将按钮连接到相应的操作。(如果您不知道如何操作,请参阅苹果的Xcode教程。)

MyViewController.m:

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

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

(当然,这些不是完整的文件,只是让它执行您要求的操作的位。)

为这两个按钮指定一个选择器方法。。。。然后在这些方法中,将text属性设置为按下相应的in按钮时要显示的值。希望这有帮助。。