Swift 2.0 UIAlertController和UIAlertAction 的使用方法

第一個方法,純代碼建立:spa

 

 1 self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Done, target: self, action: "ButtonTips") 
 2 func ButtonTips(){
 3 
 4          let a = UIAlertController(title: "註冊成功", message: "您已經註冊成功,請返回登錄", preferredStyle: UIAlertControllerStyle.Alert)         
 5          let b = UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil)
 6          a.addAction(b)
 7          self.presentViewController(a, animated: true, completion: nil)   
 8  
 9 
10         }

 

 

 

 

效果以下code

 


 第二個方法,故事板Storyboard建立:blog

首先建立一個Buttonip

我這裏選擇的是Done(返回)開發

爲控制器添加一個cocoa,我這裏的cocoa爲UITableViewController,cocoa名爲RegTableViewController。get

(貌似看圖比較簡單,不過我剛自學兩個月,感受很苦逼,以爲有必要都寫全)it

而後打開show the Assistant editor,也就是兩個圓圈那個圖標,加載一個代碼界面io

要肯定目前的代碼界面是RegTableViewController.Swiftclass

如今在Done這個Button圖標右鍵拖拉到旁邊的代碼裏面基礎

我這裏是已經拖了,若是沒有拖的話,代碼界面是一條橫線。

我這裏給這個控件命名爲Tips,方式爲Action。

好,如今返回代碼界面

在控件下面直接給定義

1     @IBAction func Tips(sender: AnyObject) {//左邊的那些你已經有了 2     
3         let ButtonTips = UIAlertController(title: "註冊成功", message: "您已經註冊成功,請返回登錄", preferredStyle: UIAlertControllerStyle.Alert)
4         let action = UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil)
5  ButtonTips.addAction(action)
6         self.presentViewController(ButtonTips, animated: true, completion: nil)
7
8 }//左邊的}你已經有了

 

運行的效果圖跟方法一同樣

0基礎剛學Swift開發,若是有哪裏寫錯的話,但願各位大大指出來,謝謝,多探討,多交流,謝謝!

相關文章
相關標籤/搜索