9

我正在UIAlertView使用PlainTextView样式调用 a,并且我正在尝试弄清楚如何在用户单击确定之前访问用户在文本视图中输入的任何内容。

我正在使用willDismissWithButtonIndexalertView它似乎没有任何属性,如文本或任何东西。

我怎样才能得到它?提前致谢!

4

3 回答 3

37

获取文本字段

UITextField *textfield =  [alertView textFieldAtIndex: 0];

在您的委托方法中。有关详细信息,请参阅文档。

编辑 2015 年 3 月,由于许多观点迅速等效:

let textfield = alertView.textFieldAtIndex(0)
于 2012-12-15T17:05:45.880 回答
3

UITextField *textfield = [alertView textFieldAtIndex: 0];

在 uialertview 委托中使用它

- (void)alertView:(UIAlertView *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
   UITextField *textfield =  [alert_name textFieldAtIndex: 0];
 }
于 2014-03-06T12:57:19.163 回答
0

使用它的方法:

- (UITextField *)textFieldAtIndex:(NSInteger)textFieldIndex

对于索引 0。

于 2012-12-15T17:06:08.583 回答