Lesson11:Unwind Segues,Alerts,Timers,View Animation
1、UIAlertController简介
UIAlertController可以参考我之前的一篇文章iOS项目开发实战(Swift)—Button和Alert学习
UIAlertController有Alert和ActionSheet两种样式,在iOS系统中,Alert样式是直接弹窗到屏幕中间,起到一个提示警告的作用。而ActionSheet是从屏幕底部弹出来的,给用户提供更多的选项功能。
下面通过做一个Alert样式的Demo来看看如何用UIAlertController。
Demo描述:点击导航栏右上角的+号,弹出Alert框,同时Alert窗中有文本输入框,通过点击Login,可以获得文本框的值并且在控制台打印出来。
关键代码如下:
func loadAlert(){
let alertController = UIAlertController(title: "Alert", message: "Alert Message", preferredStyle: UIAlertControllerStyle.Alert)
//登录action
let loginAciton = UIAlertAction(title: "Login", style: .Default) { (action:UIAlertAction) -> Void in
guard let te