在swift中向UIAlertViewController添加一个文本字段

时间:2015-06-10 14:13:21

标签: ios swift

我是swift的新手,我有一个UIAlertViewController,我想为它添加一个文本字段并从中获取数据。例如,在文本字段中获取文本。

1 个答案:

答案 0 :(得分:2)

向警报控制器添加文本字段:

alertController.addTextFieldWithConfigurationHandler { (textField) -> Void in
    textField.placeholder = "Some Placeholder Text"
    // configure the text field here
}

当用户按下按钮时,从该文本字段中获取文本:

let okAction = UIAlertAction(title: "OK", style: .Cancel) { (action) -> Void in 
    let textField = alertController.textFields![0] as! UITextField
}
alertController.addAction(okAction)