欢迎光临
我们一直在努力

iOS-YHAlertView(自定义AlertView,Swift版)

建站超值云服务器,限时71元/月

iOS-YHAlertView(自定义AlertView,Swift版)

项目介绍:

iOS-YHAlertView(自定义AlertView,Swift版)

简单介绍

YHAlertView是仿系统的UIAlertView,UIAlertController弹出风格而定制的弹出视图。支持多选择,模糊背景,通俗易懂,扩展性好,代码无侵入。由此,你可以定制专属风格的AlertView.

API 介绍

在YHAlertView.swift文件中,用标注的方式Public Property,Public Method,Private Property,Private Method区分好公有和私有的属性、方法。

调用方式

可以参考我的DEMO:YHAlertView

// 样式一:
// message 和 cancelBtn 为nil
YHAlertView.show(title: “YHAlertView”, message: nil, cancelButtonTitle: nil, otherButtonTitle: “确定”) {
(alertV:YHAlertView, index:Int) in

       print("点击下标是:\(index)")

}

// 样式二:
// message 好长
YHAlertView.show(title: “YHAlertView”, message: “消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊啊消息好长啊啊”, cancelButtonTitle: “取消”, otherButtonTitle: “确定”) {
(alertV:YHAlertView, index:Int) in

        print("点击下标是:\(index)")
}

// 样式三
// 多选择弹框
YHAlertView.show(title: “YHAlertView”, message: “多选择弹框”, cancelButtonTitle: “取消”, otherButtonTitles:”1″,”2″,”3″,”4″,”5″,”6″) { (alertV:YHAlertView, index:Int) in

        print("点击下标是:\(index)")
}

// 样式四
// 取消模糊背景
let alertV = YHAlertView(title: “YHAlertView”, message: “取消模糊背景”, delegate: self, cancelButtonTitle: “取消”, otherButtonTitles: [“确定”])
alertV.visual = false
alertV.show()

// 样式五
// 取消弹出动画,改变背景颜色
let alertV = YHAlertView(title: “YHAlertView”, message: “取消弹出动画,改变背景颜色”, delegate: self, cancelButtonTitle: “取消”, otherButtonTitles: [“确定”])
alertV.visual = false
alertV.animationOption = .none
alertV.visualBGColor = UIColor.red
alertV.show()

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » iOS-YHAlertView(自定义AlertView,Swift版)
分享到: 更多 (0)