swift alertView的写法及一些宏定义

//提示弹窗消息并自动消失方法

 func showAlertMessage(message:NSString?, duration:Float){

            let alertController = UIAlertController(title: "", message: message as String?,preferredStyle:.alert)

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

            self.perform(#selector(dimissAlert), with: alertController, afterDelay: TimeInterval(duration))

    }

@objc func dimissAlert(alert:UIAlertController) {

            alert.dismiss(animated: true, completion: nil)

}

一些简单的宏定义

let ScreenHeight:CGFloat = UIScreen.main.bounds.size.height//屏幕高度

let ScreenWidth:CGFloat = UIScreen.main.bounds.size.width//屏幕宽度

let NavigationHeight = (ScreenHeight == 812.0) ? 88 : 64//判断是否iPhone X,返回不同的导航栏高度

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容