【发布时间】:2015-05-07 19:00:59
【问题描述】:
在我的应用程序中,我想要一个带有文本字段的警报。单击“完成”后,我想将文本字段输入保存在字符串中。单击“取消”后,我只想关闭警报。我创建了这样的警报:
var alert = UIAlertView()
alert.title = "Enter Input"
alert.addButtonWithTitle("Done")
alert.alertViewStyle = UIAlertViewStyle.PlainTextInput
alert.addButtonWithTitle("Cancel")
alert.show()
let textField = alert.textFieldAtIndex(0)
textField!.placeholder = "Enter an Item"
println(textField!.text)
警报如下所示:
我想知道如何从文本字段中获取文本,以及如何为“完成”按钮和“取消”按钮创建事件。
【问题讨论】:
-
您需要实现适当的
UIAlertViewDelegate方法(并设置警报视图的delegate属性)。 -
谁能给我一个“UIAlerrViewDelegate”的例子?
-
我搜索了这个主题,现在我有办法检查按下了哪个按钮。但我还没有找到从文本字段中获取文本的运行解决方案。所以请帮我解决这个问题!
标签: ios swift alert uialertview textfield