swift 创建第一个UIAlertView 和UIActionSheet

Posted llguanli

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 创建第一个UIAlertView 和UIActionSheet相关的知识,希望对你有一定的参考价值。



//创建 UIActionSheet

//一定要指明类型。不编译不通过

func ActionSheet(sender:UITapGestureRecognizer)
??? {
??????? let actionSheet: UIActionSheet = UIActionSheet(title:"Are you sure?", delegate:self, cancelButtonTitle:"Cancel", destructiveButtonTitle:"Yes,I‘m sure!");
??????? actionSheet.showInView(self.view)
?????? ?
??? }

//actionSheet delegate
??? func actionSheet(actionSheet: UIActionSheet, clickedButtonAtIndex buttonIndex: Int) {
??????? if buttonIndex == 0{
??????????? println("点击位置为\(buttonIndex)")
??????? }
??? }

//创建UIAlertView


func firstSwift(sender:UIButton)
??? {
?????? println("第一个button的点击事件")
?????? self.label1.text = "button点击了"
?????? var alert = UIAlertView(title: "?", message: "button被点击了", delegate: self, cancelButtonTitle: "知道了")
?????? alert.show()
??? }

以上是关于swift 创建第一个UIAlertView 和UIActionSheet的主要内容,如果未能解决你的问题,请参考以下文章

iOS Swift:如何创建像 UIAlertView 这样看似在解雇后自行消失的对象

Swift UIAlertView/UIActionSheet

如何在 Swift 中创建 UIAlertView?

swift UIAlertView.swift

Swift 中的 UIAlertView,获取 EXC_BAD_ACCESS

如何在 Swift 中将 TextField 添加到 UIAlertView