第一個方法,純代碼建立: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開發,若是有哪裏寫錯的話,但願各位大大指出來,謝謝,多探討,多交流,謝謝!