Swift3 UIAlertController相关用法总结

基本用法

alert

    func showAlert() {
        let alert = UIAlertController(title: "title",
                                      message: "message",
                                      preferredStyle: UIAlertControllerStyle.alert)
        let defaultAction = UIAlertAction(title: "default",
                                          style: UIAlertActionStyle.default,
                                          handler:{ (action: UIAlertAction) -> Void in
                                            print("UIAlertController action :",action.title ?? "default");
        })
        
        let cancelAction = UIAlertAction(title: "cancel",
                                         style: UIAlertActionStyle.cancel,
                                         handler:{ (action: UIAlertAction) -> Void in
                                            print("UIAlertController action :", action.title ?? "cancel");
        })
        let destructiveAction = UIAlertAction(title: "destructive",
                                              style: UIAlertActionStyle.destructive,
                                              handler:{ (action: UIAlertAction) -> Void in
                                                print("UIAlertController action :", action.title ?? "cancel");
        })
        
        
        alert.addAction(defaultAction);
        alert.addAction(cancelAction);
        alert.addAction(destructiveAction);
        present(alert, animated: true, completion: {
            print("UIAlertController present");
        })
    }
alert
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容