亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

iOS-Swift:如何使用iOS8中的UIAlertController

2019-11-14 18:34:00
字體:
來源:轉載
供稿:網友

1.前言  

在前段時間手機QQ:升級iOS8.3后,發圖就崩的情況,
就是因為iOS8更新UIAlertController后,仍然使用UIAlertview導致的
具體原因分析 這個可以看騰訊團隊發出來的總結分享。
 
在Xcode頭文件中蘋果也明確給出用UIAlertController替代UIAlertview和UIActionSheet的標識
 
 
 
所以iOS8以后我們還是使用蘋果推薦的UIAlertController吧(這貨居然是一個ViewController。。)
 

2.如何使用UIAlertController  

2.2.第一種創建方式——默認提示框  

最原始的init一般不用這種,默認是上拉菜單樣式

import UIKitclass ViewController: UIViewController {    override func viewDidLoad() {        super.viewDidLoad()        // Do any additional setup after loading the view, typically from a nib.    }    override func didReceiveMemoryWarning() {        super.didReceiveMemoryWarning()        // Dispose of any resources that can be recreated.    }       override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {        // 單擊屏幕觸發                      //方式一        var alertVC = UIAlertController()        alertVC.title = "Title"        alertVC.message = "Hello,My name Saup"               //因為UIAlertController是控制器,所以我們現在得改用控制器彈出        self.PResentViewController(alertVC, animated: true, completion: nil)           }

 效果圖1:

 

2.2.第二種創建方式——自定義提示框  

UIAlertControllerStyle
UIAlertControllerStyle.Alert        對話框樣式
UIAlertControllerStyle.ActionSheet  上拉菜單樣式
注意第三個參數,要確定您選擇的是對話框樣式還是上拉菜單樣式。
 
 
UIAlertActionStyle
通過UIAlertActionStyle,可以選擇如下三種動作樣式:
常規(default)、取消(cancel)以及警示(destruective)。
UIAlertActionStyle.Default
UIAlertActionStyle.Cancel
UIAlertActionStyle.Destructive //“警告”樣式會默認把按鈕字體加紅
 
       override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {        // 單擊屏幕觸發               //方式二               //創建控制器        var alertVC = UIAlertController(title: "Title", message: "Please choose!", preferredStyle: UIAlertControllerStyle.ActionSheet)        //創建按鈕        var acSure = UIAlertAction(title: "Sure", style: UIAlertActionStyle.Default) { (UIAlertAction) -> Void in            print("click Sure")        }               var acCancel = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel) { (UIAlertAction) -> Void in            print("click Cancel")        }//        var acDestuctive = UIAlertAction(title: "Destuctive", style: //UIAlertActionStyle.Destuctive) { (UIAlertAction) -> Void in//            print("click Destuctive")//        }               alertVC.addAction(acSure)        alertVC.addAction(acCancel)//      alertVC.addAction(acDestuctive)               //因為UIAlertController是控制器,所以我們現在得改用控制器彈出        self.presentViewController(alertVC, animated: true, completion: nil)            }

效果圖2:

 

2.3.第三種創建方式——文本對話框  

      override func touchesBegan(touches: Set<NSObject>, withEvent event: UIEvent) {        // 單擊屏幕觸發               //方式三               //創建控制器        var alertVC = UIAlertController(title: "TextFiled", message: "Please input!", preferredStyle: UIAlertControllerStyle.Alert)        alertVC.addTextFieldWithConfigurationHandler { (tField:UITextField!) -> Void in                       tField.placeholder = "Account"        }                      alertVC.addTextFieldWithConfigurationHandler {(textField:UITextField!) -> Void in            textField.placeholder = "PassWord"            textField.secureTextEntry = true;        }               var acOK = UIAlertAction(title: "OK", style: UIAlertActionStyle.Default) { (alertAction:UIAlertAction!) -> Void in        }        var acCancel = UIAlertAction(title: "Cancel", style: UIAlertActionStyle.Cancel) { (alertAction:UIAlertAction!) -> Void in        }               acOK.enabled = false               alertVC.addAction(acOK)        alertVC.addAction(acCancel)                             //因為UIAlertController是控制器,所以我們現在得改用控制器彈出        self.presentViewController(alertVC, animated: true, completion: nil)    }

效果圖3:

 

 

 

作者: 清澈Saup
出處: http://www.49028c.com/qingche/
本文版權歸作者和博客園共有,歡迎轉載,但必須保留此段聲明,且在文章頁面明顯位置給出原文連接。

 


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品福利在线视频| 欧美一级视频在线观看| 欧美资源在线观看| 国产成人精品一区二区在线| 久久久国产精品亚洲一区| 岛国精品视频在线播放| 欧美精品激情在线观看| 色播久久人人爽人人爽人人片视av| 久久激情视频久久| 国产精国产精品| 亚洲a级在线观看| 亚洲区bt下载| 国产精品美女在线观看| 色与欲影视天天看综合网| 国产精品自产拍在线观看| 欧美理论在线观看| 岛国av一区二区在线在线观看| 国产成人精品日本亚洲| 尤物九九久久国产精品的分类| 日韩av影院在线观看| 91久久精品国产91久久| 欧美性xxxxxx| 国产美女精品视频免费观看| 国产91精品久久久久久| 精品久久国产精品| 久久久精品国产亚洲| 国产网站欧美日韩免费精品在线观看| 中文字幕欧美视频在线| 日本三级韩国三级久久| 一区二区三区四区在线观看视频| 中日韩午夜理伦电影免费| 国产91久久婷婷一区二区| 成人黄色午夜影院| 久久亚洲成人精品| 欧美理论电影在线播放| 欧美日韩成人精品| 亚洲91精品在线| 国产欧美一区二区三区四区| 黄色成人av网| 国产视频精品在线| 欧美激情视频在线观看| 欧美在线一区二区三区四| 成人国产精品色哟哟| 欧美激情成人在线视频| 亚洲最大福利网站| 久久久久久久久久久成人| 久久777国产线看观看精品| 国产精品va在线播放我和闺蜜| 久久久久久com| 成人a免费视频| 国产午夜精品美女视频明星a级| 一本色道久久综合狠狠躁篇的优点| 中文字幕精品www乱入免费视频| 国产精品久久国产精品99gif| 日本韩国欧美精品大片卡二| 成人午夜一级二级三级| 国产精品扒开腿做爽爽爽视频| 国产精品亚洲网站| 在线色欧美三级视频| 日韩专区在线播放| 91亚洲精品视频| www.午夜精品| 精品久久久久久久久久久| 一区二区三区高清国产| 亚洲国产另类 国产精品国产免费| 色综合五月天导航| 亚洲欧美日本另类| 欧美色欧美亚洲高清在线视频| 国产欧亚日韩视频| 欧美高清自拍一区| 欧美黄色性视频| 富二代精品短视频| 欧美激情乱人伦一区| 九九热这里只有精品免费看| 久久精品电影网站| 国产综合香蕉五月婷在线| 日本精品va在线观看| 欧美激情图片区| 国产精品入口尤物| 北条麻妃在线一区二区| 97精品视频在线| 91免费国产网站| 日韩欧美亚洲范冰冰与中字| 国产精品视频午夜| 自拍偷拍亚洲精品| 亚洲综合中文字幕在线观看| 国产97在线|亚洲| 97国产在线观看| 国产激情久久久| 国产区亚洲区欧美区| 亚洲成人黄色网| 国产精品高清免费在线观看| 亚洲精品视频二区| 97久久超碰福利国产精品…| 国产精品高潮呻吟久久av无限| 精品国产依人香蕉在线精品| 国产午夜精品全部视频在线播放| 91tv亚洲精品香蕉国产一区7ujn| 一夜七次郎国产精品亚洲| 欧美一级大片视频| 亚洲综合自拍一区| 国产精品大陆在线观看| 欧美一级黑人aaaaaaa做受| 81精品国产乱码久久久久久| 一区二区三区精品99久久| 欧美色videos| 欧美一级大片视频| 亚洲国产精品免费| 欧美性猛交xxx| 日韩精品视频在线观看免费| 69久久夜色精品国产69| 久久精品国产清自在天天线| 九九九热精品免费视频观看网站| 久久视频在线播放| 亚洲欧美一区二区精品久久久| 亚洲精品视频久久| 国产精品久久久久久久久久99| 色偷偷av亚洲男人的天堂| 成人疯狂猛交xxx| 欧美视频精品一区| 欧美成人激情视频| 97在线精品国自产拍中文| 日韩av中文在线| 国产在线精品播放| 欧美主播福利视频| 国产三级精品网站| 国产91色在线|| 57pao成人永久免费视频| 欧美成人精品激情在线观看| 亚洲曰本av电影| 久久成人18免费网站| 丝袜情趣国产精品| 欧美日韩免费区域视频在线观看| 欧美精品在线第一页| 97超级碰在线看视频免费在线看| 黄色成人在线播放| 欧美激情精品久久久久久久变态| 亚洲欧美日本另类| 国产视频999| 亚洲精品wwwww| 国产欧美一区二区三区在线| 久久久久久亚洲| 亚洲午夜av久久乱码| 欧美日韩激情视频| 日韩中文字幕免费视频| 欧美视频在线观看免费网址| 日日噜噜噜夜夜爽亚洲精品| 欧美大片在线影院| 欧美日韩国产中字| 日韩影视在线观看| 日韩在线观看免费高清| 欧美激情在线观看| 国外日韩电影在线观看| 亚洲影院色在线观看免费| 国产一区二区激情| 欧美午夜精品久久久久久久| 一区二区亚洲欧洲国产日韩| 国产精品第一第二| 国产精品美女主播在线观看纯欲| 91在线视频九色| 一区二区三区无码高清视频| 91久久久久久久久久久| 久久精品中文字幕免费mv| 国产欧美精品一区二区三区介绍|