美好的一天!我有UIAlertView的这个代码,当你按下按钮时,它会显示你输入的信息。
- (IBAction)sellClick:(id)sender {
UIAlertView *alert = [[UIAlertView alloc]initWithTitle: @"Confirmation"
message: @"Message"
delegate: self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"OK",nil];
[alert show];
[alert release];
}
现在我想要的是如果我有3个或更多UITextfields,当我按下按钮时我想在UItextfield中显示所有键入的文本到UIAlertView,例如在我输入的第一个文本字段中。 “WANT”,第二个是“LARRY”,第三个是“PLAY”,当我按下按钮时,它显示警告信息,“我想拉着玩”,我怎么能这样做?谢谢!
答案 0 :(得分:1)
您可以使用您的uitextfields创建字符串,如:
- (IBAction)sellClick:(id)sender {
NSString *message = [NSString stringWithFormat:@"I %@ %@ to %@", textField1.text, textField1.text, textField1.text]
UIAlertView *alert = [[UIAlertView alloc]initWithTitle: @"Confirmation"
message: message
delegate: self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"OK",nil];
[alert show];
[alert release];
}
希望得到这个帮助。
答案 1 :(得分:0)
如果您的文字字段已添加到XIB中的视图中,请确保已将IBOutlets
连接到文本字段。如:
@property (weak) IBOutlet UITextField* textField1;
@property (weak) IBOutlet UITextField* textField2;
@property (weak) IBOutlet UITextField* textField3;
然后你可以简单地撰写一条消息:
NSString *message = [NSString stringWithFormat:@"I %@ %@ to %@",self.textField1.text,self.textField2.text,self.textField3.text];
UIAlertView *alert = [[UIAlertView alloc]initWithTitle: @"Confirmation"
message: message
delegate: self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"OK",nil];
...