美文网首页
iOS提示框

iOS提示框

作者: lxf_2013 | 来源:发表于2016-05-31 01:51 被阅读2628次

    现在提示框UIalert和UIActionSheet不给用了,苹果把两个合并为了UIalertController.下面直接上代码

    UIAlertController*alertController = [UIAlertController alertControllerWithTitle:@"提示框"message:@"确定要退出吗" preferredStyle:UIAlertControllerStyleAlert];

    其中preferredStyle一共有两种,UIAlertControllerStyleAlert就是以前的UIalert,UIAlertControllerStyleActionSheet就是UIActionSheet

    UIAlertControllerStyleActionSheet =0,

    UIAlertControllerStyleAlert

    如果选择了UIAlertControllerStyleAlert,接下来设置按钮:

    //确定按钮

    [alertControlleraddAction:[UIAlertActionactionWithTitle:@"确定"style:UIAlertActionStyleDestructivehandler:^(UIAlertAction*_Nonnullaction) {

    NSLog(@"点击确定触发的事件");

    }]];

    //取消按钮

    [alertControlleraddAction:[UIAlertActionactionWithTitle:@"取消"style:UIAlertActionStyleCancelhandler:^(UIAlertAction*_Nonnullaction) {

    NSLog(@"点击取消触发的事件");

    }]];

    然后是显示代码:

    //显示alertVIew

    [selfpresentViewController:alertControlleranimated:YEScompletion:^{

    NSLog(@"显示完成时执行的代码");

    }];

    结果:


    UIActionSheet也一样,把preferredStyle改改就OK了

    相关文章

      网友评论

          本文标题:iOS提示框

          本文链接:https://www.haomeiwen.com/subject/jzecdttx.html