IOS8中SWIFT 彈出框的顯示
阿新 • • 發佈:2019-01-02
彈出框不管是在網頁端,還是在手機APP端,都是常用的控制元件.在網頁中實現個簡單的彈出框只需要呼叫alert,在IOS中,也不是那麼複雜,也是容易使用的.
我先用xcode6建立一個名為iOS8SwiftAlertViewTutorial,設定好相關的資訊.
在Storyboard中調整好檢視顯示方式
拖動一個按鈕到主檢視,設定其值為 "Show Alert"
按下Ctrl鍵,拖動按鈕到程式碼中,加入點選事件
控制器程式碼中會出現IBAction方法
@IBAction func buttonTapped(sender: AnyObject) {
}
好的,現在整個程式碼完成了一大半了,就只缺彈出框的建立和顯示了.現在我們在buttonTapped方法中加入以下程式碼
@IBAction func buttonTapped(sender: AnyObject) {
let alertController = UIAlertController(title: "iOScreator", message: "Hello, world!", preferredStyle: UIAlertControllerStyle.Alert)
alertController.addAction(UIAlertAction(title: "Dismiss", style: UIAlertActionStyle.Default,handler: nil))
self.presentViewController(alertController, animated: true, completion: nil)
}
ok,程式碼完成,我們通過UIAlertController來實現建立彈出框,且加入一個空的按鈕事件,在通過呈現的方式顯示彈出框,我們執行程式碼,顯示如下