UIActionSheet


步骤:1.
//创建一个UIActionSheet对象,初始化
   
//initWithTitlesheet的标题
   
//delegate:sheet的代理
   
//cancelButtonTitlesheet的取消按钮
   
//destructiveButtonTitlesheet的确定按钮
   
//otherButtonTitlessheet的其他选项
   
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:@"提示"delegate:selfcancelButtonTitle:@"取消"destructiveButtonTitle:@"第一项"otherButtonTitles:@"第二项",@"第三项",@"第四项",nil];
   
//sheet添加样式
    actionSheet.
actionSheetStyle = UIActionSheetStyleBlackOpaque;
   
//指定sheet在哪个视图上面显示
    [actionSheet showInView:self.view];
2.
//sheet的代理方法,根据buttonIndex来实现对应的方法
//第一项,第二项,第三项,取消 分别代表:buttonIndex == 0, 1, 2, 3
- (
void)actionSheet:(UIActionSheet*)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex {
   
if (buttonIndex == 0) {
       
self.view.backgroundColor= [UIColororangeColor];
    }
   
if (buttonIndex == 1) {
       
self.view.backgroundColor= [UIColorblackColor];
    }
   
if (buttonIndex == 2) {
       
self.view.backgroundColor= [UIColorblueColor];
    }
   
if (buttonIndex == 3) {
       
self.view.backgroundColor= [UIColorgreenColor];
    }
   
if (buttonIndex == 4) {
       
self.button.backgroundColor= [UIColorblackColor];
    }
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值