【发布时间】:2017-02-15 13:50:45
【问题描述】:
我有一个带有电话号码字段的注册屏幕。 如果用户输入的电话号码太短,我会显示一个 UIAlertController。 在她关闭警报后,用户无法再次发送她的电话号码,因为点击了发送按钮。 有没有办法在解除警报以使按钮未点击时重新加载视图? 谢谢
func present_alert(title:String, content : String){
let myAlert = UIAlertController(title:title, message:content, preferredStyle:UIAlertControllerStyle.alert)
let okAction = UIAlertAction(title: "Ok", style: UIAlertActionStyle.default, handler:nil)
myAlert.addAction(okAction)
self.present(myAlert, animated:true)
}
【问题讨论】:
-
有办法重载视图有什么用这个你要重载什么
-
重新加载什么视图?输入视图的代码是什么?它是一个简单的 UIView 吗?一个 UIButton?一个 UITableView?
-
如果您想知道用户何时单击“确定”按钮,只需分配一个处理程序而不是将其设置为
nil -
这是一个 UIViewController。这是截图imgur.com/a/tFwvy
-
你在哪里调用了这个函数 present_alert(title:String, content : String)
标签: ios swift xcode swift3 uialertcontroller