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的用户名/传递
答案 0 :(得分:0)
您是否正在尝试展示"输入姓名"在您的UIAlertView中?
设置文本字段:
UITextField * textField = [alert textFieldAtIndex:INDEX-HERE]; textField.text = @"输入姓名"
获取文本字段的值:
在alertView:clickedButtonAtIndex中,您可以访问文本框视图alertView textFieldAtIndex:。指数从0开始。