Swift开发IOS-UIAlertView

UIAlertView是IOS中的提醒视图,不能通过xib文件来创建,只能在文件中代码添加.

  • 只有一个按键的提示框

单个按键的UIAlertView的创建如下:

在需要显示对话框的地方,调用UIAlertView的动态方法show()就可以显示,上面使用代理的方法来监听UIAlertView中的点击事件:
首先UIViewController对象使用UIAlertViewDelegate:

UIAlertView的delegate在本类(self)中实现,然后实现UIAlertViewDelegate中的方法alertView(alertView: UIAlertView,clickedButtonAtIndex buttonIndex:Int)方法:

  • 多按键的提示框

创建多按键的UIAlertView如下:


和单个按键的UIAlertView不一样的是,虽然上面的[取消]按键位于最下面,但是在UIAlertViewDelegate代理中的alertView(alertView: UIAlertView,clickedButtonAtIndex buttonIndex: Int)方法里面,buttonIndex=0表示上面的[取消]按键!


  • 多按键的UIAlertView也可以通过下面的方式创建


  • 带有输入框的UIAlertView


代码创建对话框:

监听UIAlertView的点击事件:


  • UIAlertViewDelegate中常用的方法

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值