如何将多个UIButtons分配给UITextView

时间:2011-09-26 10:41:27

标签: iphone ios

我想为UITextView分配两个UIButtons,这样当按下其中一个按钮时,textview内容应该与按下上一个按钮时的内容不同。

1 个答案:

答案 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;
}

(这些不是完整的文件,当然,只是要让它做你所要求的。)