1. 程式人生 > >IOS8中SWIFT 彈出框的顯示

IOS8中SWIFT 彈出框的顯示

彈出框不管是在網頁端,還是在手機APP端,都是常用的控制元件.在網頁中實現個簡單的彈出框只需要呼叫alert,在IOS中,也不是那麼複雜,也是容易使用的.

我先用xcode6建立一個名為iOS8SwiftAlertViewTutorial,設定好相關的資訊.

1.png

Storyboard中調整好檢視顯示方式

2.png

拖動一個按鈕到主檢視,設定其值為 "Show Alert"

3.png

按下Ctrl鍵,拖動按鈕到程式碼中,加入點選事件

4.png

控制器程式碼中會出現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: truecompletion: nil)       }

ok,程式碼完成,我們通過UIAlertController來實現建立彈出框,且加入一個空的按鈕事件,在通過呈現的方式顯示彈出框,我們執行程式碼,顯示如下

5.png