1. 程式人生 > >swift學習筆記之警告框和操作表

swift學習筆記之警告框和操作表

swift2.0中使用警告框和操作表的函式相對於之前的用法有所改變,新版本中取消了UIAlertView,使用的是UIAlertController

@IBAction func testalertview(sender: AnyObject) {

        let alertControl = UIAlertController(title: "彈窗的標題", message: "Hello,showAlertReset ", preferredStyle: UIAlertControllerStyle.Alert)

        let cancelAction = UIAlertAction

(title: "取消操作", style: UIAlertActionStyle.Destructive, handler: nil)

        let okAction     = UIAlertAction(title: "好的", style: UIAlertActionStyle.Default, handler: nil)

        alertControl.addAction(cancelAction)

        alertControl.addAction(okAction)

        self.presentViewController(alertControl, animated: true

, completion: nil)    }

    @IBAction func testsheet(sender: AnyObject) {

        let alertController = UIAlertController(title: "彈窗標題", message: "Hello, 這個是UIAlertController的預設樣式", preferredStyle: UIAlertControllerStyle.ActionSheet)

        let cancelAction = UIAlertAction(title: "取消", style: UIAlertActionStyle

.Cancel, handler: nil)

        let okAction = UIAlertAction(title: "好的", style: UIAlertActionStyle.Default, handler: nil)

        let resetAction = UIAlertAction(title: "重置", style: UIAlertActionStyle.Destructive, handler: nil)

        alertController.addAction(resetAction)

        alertController.addAction(cancelAction)

        alertController.addAction(okAction)

        self.presentViewController(alertController, animated: true, completion: nil)

    }