Swift中UIAlertController的用法

作為一個已經有了一部分經驗的iOS開發人員,對于蘋果公司的一些新動向,當然要密切關注了,從2014年發布swift語言以來,雖然才僅僅兩

年,但是這門語言的強大,已經吸引了越來越多的開發人員,我也是最近才開始學習swift語言,只是希望將自己的學習做一些紀錄。

相信所以做iPhone手機開發的程序員,都曾經使用過UIAlertView這個控件。但是在iOS9中UIAlertView這個控件被UIAlertController所取代,雖然UIAlertView暫時還沒有被完全廢棄,但是很明顯這不過是早晚的事情。

swift中的UIAlertController和OC中并沒有太大的區別,用法也非常的簡單。

letalertController=UIAlertController(title:"通知",message:"確定還是取消",preferredStyle:UIAlertControllerStyle.Alert)// 這里因為控件都不存在改變的可能,所以一律使用let類型

letalertView1=UIAlertAction(title:"確定",style:UIAlertActionStyle.Default) { (UIAlertAction) ->Voidin

print("確定按鈕點擊事件")

}

letalertView2=UIAlertAction(title:"取消",style:UIAlertActionStyle.Default) { (UIAlertAction) ->Voidin

print("取消按鈕點擊事件")

}

letalertView3=UIAlertAction(title:"下次吧",style:UIAlertActionStyle.Default) { (UIAlertAction) ->Voidin

print("下次吧按鈕點擊事件")

}

alertController.addAction(alertView1)

alertController.addAction(alertView2)

alertController.addAction(alertView3)// 當添加的UIAlertAction超過兩個的時候,會自動變成縱向分布

self.presentViewController(alertController,animated:true,completion:nil)
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 發現 關注 消息 iOS 第三方庫、插件、知名博客總結 作者大灰狼的小綿羊哥哥關注 2017.06.26 09:4...
    肇東周閱讀 12,180評論 4 61
  • 看到標題,點進來看的人大概都想看我如何描述女人更年期的癥狀,對于一個30出頭的女人來說,我實在無法描述那是怎樣的身...
    小甘子閱讀 235評論 0 0
  • 思想是你看不見的東西,但它一直在那里,如果你能看到它的振頻,就能感到它的能量。但很多寫思想方面書籍的作者,他們自己...
    安安333閱讀 223評論 0 0