UIAlertView、UIActionSheet

*初始化Action Sheet 和 Alert 并显示在屏幕上

(1)initWithTitle: 设置标题,将会显示在Alert 的顶部

UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle: @"Do you like 蓝鸥?" delegate: self cancelButtonTitle: @"Bye Bye" destrutiveButtonTitle: @"Yes, I like!" otherButtonTitles: @" ", nil];

[actionSheet showInView: self.view];

(2)Alert

UIAlertView *alert = [[UIAlertView alloc] initWithTitle: @"通知" message: @"涨工资了"

delegate: selfcancelButtonTitle: @"取消" otherButtonTitles: nil];

[alert show];


基本属性

1、创建Action Sheet需要多个参数

(1)initWithTitle: 设置标题,将会显示在Action Sheet 的顶部;

(2)delegate: 设置Action Sheet的一个按钮被按下后,它的delegagte将会被通知,并且这个delegate的actionSheet: didDismissWithButtonIndex方法将会执行。这里,我们将delegate设成self,这个可以保证执行我们自己在ViewController.m 写的 actionSheet: didDismissWithButtonIndex 方法。

(3)cancelButtonTitle: 设置取消按钮的标题,这个取消按钮将会显示在Action Sheet 的最下边。

(4)destructiveButtonTitle: 设置第一个确定按钮的标题,这个按钮可以理解成:“好的,继续”。

(5)otherButtonTitles: 可以设置任意多的确定按钮,想要添加两个按钮,可以写成:otherButtonTitles: @"New Button1", @"New Button2", nil

2、创建一个Alert 也要填写很多参数

(1)initWithTitle: 设置标题,将会显示在Alert 的顶部

(2)message: 设置提示消息内容

(3)delegate: 设置Alert 的委托,这里,我们设成self

(4)cancelButtonTitle: 设置取消按钮的标题

(5)otherButtonTitles: 与Action Sheet 类似

(6)[alert show]这条语句用来显示Alert

转自《蓝鸥科技iOS开发指南》

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值