我正在尝试自定义UIAlertView的按钮,但是我无法实现它,我是新手,我不知道如何实现。
非常感谢你。
答案 0 :(得分:0)
简单的答案是,您无法自定义默认alertViewController
按钮,但您可以使用自定义alertView
来实现此目标。
HERE是您可以使用的一些可用库。
答案 1 :(得分:0)
要跟进@Dharmesh Kheni的回答,虽然你在swift中没有获得UIAlertViewController的附加功能,你仍然可以在swift代码中使用库。
我为Urban Outfitters工作,我们有一个开源的可自定义提醒,URBNAlert
这是一些代码,在swift中使用URBNAlert
let alert = URBNAlertViewController(title: "My Title", message: "Message")
alert.alertStyler.backgroundColor = UIColor.lightGrayColor()
alert.alertStyler.buttonHeight = 44
alert.alertStyler.buttonTitleColor = UIColor.redColor()
alert.alertStyler.cancelButtonBackgroundColor = UIColor.greenColor()
// many, many more things you can customize.
alert.addAction(URBNAlertAction(title: "Button Title", actionType: .Normal, actionCompleted: { (action) -> Void in
// do some stuff here when the user selects this button
}))
alert.show()