美文网首页
oc 封装的基本提示框

oc 封装的基本提示框

作者: 神一样的队友 | 来源:发表于2019-03-27 16:25 被阅读0次

#pragma mark 提示框

-(void)addActionTotitle:(NSString*)title withMessage:(NSString*)massage withActionTitle:(NSString*)actionTitle withActionTitle:(NSString*)actionTitle2 preferredStyle:(UIAlertControllerStyle)preferredStyle viewController:(UIViewController*)vc block:(void(^)(BOOLisdelea))isok{

    UIAlertController*alertController=[UIAlertControlleralertControllerWithTitle:titlemessage:massage        preferredStyle:(preferredStyle)];

    UIAlertAction *action=[UIAlertAction actionWithTitle:actionTitle style:(UIAlertActionStyleDefault) handler:^(UIAlertAction * _Nonnull action) {

        isok(YES);

    }];

    UIAlertAction *action2=[UIAlertAction actionWithTitle:actionTitle2 style:(UIAlertActionStyleCancel) handler:^(UIAlertAction * _Nonnull action) {

    }];

    [alertControlleraddAction:action];

    if(![actionTitle2isEqualToString:@""]) {

        [alertControlleraddAction:action2];

    }

    [vcpresentViewController:alertController animated:YES completion:nil];

}

相关文章

  • oc 封装的基本提示框

    #pragma mark 提示框 -(void)addActionTotitle:(NSString*)title...

  • RN日志

    问题:swift封装的framework(也含有OC文件)在OC项目中调用报错,报错信息基本上是找不到swift相...

  • 2021-03-10

    Swift 提示框(keyWindow) 近日在学习Swift的过程中用到了提示框,按照原来OC的方法在keyWi...

  • NSNumber、NSValue、NSDate、NSArray

    NSNumber1.1用于将基本数据类型的常量或变量封装成OC类的对象1.2封装方法:numberWith.../...

  • Swift之SQLite简单封装

    昨天回顾了OC语言下使用并封装SQLite,今天趁热打铁再试着用Swift实现一下对​SQLite的封装,实现基本...

  • iOS 多线程(三)NSThread的使用

    一、NSThread基本介绍   NSThread是OC中封装程度最小最轻量级的,使用更灵活,基本使用比较简单,但...

  • swift 基础方法的封装

    CTCateory swift oc 基本类用swift实现 前言 本文主要是针对swift封装基础方法类,方...

  • OC语言基本概念

    基本概念 oc面向对象语言,只需关注具有相关功能的对象,不必亲力亲为。 oc面向对象的三大特性:封装、继承(拷贝一...

  • 类目和延展

    0、封装 一、类目(category)的基本概念和用法 1、封装是面向对象的一个特征,OC也不意外,但有时候我们会...

  • OC面向对象

    OC面向对象—封装 一、面向对象和封装 面向对象的三大特性:封装(成员变量)、继承和多态 在OC语言中,使用@in...

网友评论

      本文标题:oc 封装的基本提示框

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