从UIAlert中的自定义视图中保存UITextField文本

时间:2014-08-27 14:59:06

标签: objective-c xcode uiview uitextfield uialertview

UIAlertView *alert = ......
UIView *customView = ....
UITextField *textField = ......
textField.text = @"Enter Name";

[customView addSubview: textField];
[alert setValue: alertView forKey:@"accessoryView"];
[alert show];

self.string = textField.text;

字符串@"输入姓名"保存到self.string而不是文本字段的用户输入。 我有三个textFields所以我不能使用uialert的用户名/传递

1 个答案:

答案 0 :(得分:0)

您是否正在尝试展示"输入姓名"在您的UIAlertView中?

设置文本字段:

UITextField * textField = [alert textFieldAtIndex:INDEX-HERE]; textField.text = @"输入姓名"

获取文本字段的值:

在alertView:clickedButtonAtIndex中,您可以访问文本框视图alertView textFieldAtIndex:。指数从0开始。