您的位置:首页 > 移动开发 > Swift

swift的代码教程-ios警告框类(VKAlert)

2014-06-10 10:53 405 查看
随意总结下,ios的几种警告框,学习使用。谢谢勿喷!

import Foundation
import UIkit
class VKAlert:NSObject{
class func commonAlert(title:String!,message:String!,okButton:String!,cancleButton:String!,delegate:AnyObject!)->UIAlertView{
var alert = UIAlertView()
alert.title = title
alert.message = message
alert.delegate = delegate
alert.addButtonWithTitle(cancleButton)
alert.addButtonWithTitle(okButton)
alert.show()
return alert
}

class func loginAlert(title:String!,message:String!,okButton:String!,cancleButton:String!,delegate:AnyObject!)->UIAlertView{
var alert = UIAlertView()
alert.title = title
alert.message = message
alert.delegate = delegate
alert.addButtonWithTitle(cancleButton)
alert.addButtonWithTitle(okButton)

alert.alertViewStyle = UIAlertViewStyle.LoginAndPasswordInput
alert.show()
return alert
}

class func intputAlert(title:String!,message:String!,okButton:String!,cancleButton:String!,delegate:AnyObject!)->UIAlertView{
var alert = UIAlertView()
alert.title = title
alert.message = message
alert.delegate = delegate
alert.addButtonWithTitle(cancleButton)
alert.addButtonWithTitle(okButton)
alert.alertViewStyle = UIAlertViewStyle.PlainTextInput
alert.show()
return alert
}

class func lodingAlert(title:String!)->UIAlertView{
var alert = UIAlertView()
alert.title = title
alert.show()
var activeView = UIActivityIndicatorView(activityIndicatorStyle: UIActivityIndicatorViewStyle.White)
activeView.center = CGPointMake(alert.bounds.size.width / 2, alert.bounds.size.height - 40)
activeView.startAnimating()
alert.addSubview(activeView)
return alert
}

class func cancleAlert(alert:UIAlertView!){
if alert {
alert.dismissWithClickedButtonIndex(0, animated: false)
}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: