欢迎光临
我们一直在努力

YBProgressHUD-优化MBProgressHUD和SVProgressHUD相关功能

建站超值云服务器,限时71元/月

YBProgressHUD-优化MBProgressHUD和SVProgressHUD相关功能

项目介绍:

  YBProgressHUD

一、大家在iOS开发中用的提示框一直都是SVProgressHUD或者MBProgressHUD,不过最近我在用这两个框架开发时,发现了这两个框架各有各自的不足的地方,比如:
  • SVProgressHUD在有键盘弹出时,加载提示框会有一个分段时的落差;提示框会先在上面,等键盘落下以后才能显示在正常位置。在我自己看来是很正常的,不过产品经理不满意,就只能改了,如图:

  • MBProgressHUD虽然没有键盘落差这个问题,但是它也有一个硬伤,就是当文字过长时,不能自动换行,只能一行显示。如图:

二、接下来就要YBProgressHUD出场了。YBProgressHUD完美解决了这两个问题。
  • 支持自定义属性,提供了自定义属性的好多接口

  • 多种方法调用

  • 效果图如下

  • 接入也很简单,只需导入YBProgressHUD_Header.h就可以使用了,调用的时候有以下几种方式:

            /*第一种/
            YBInstanceProgressHUD.tipImage = [UIImage imageNamed:@”yb_error”];
            [YBInstanceProgressHUD showMessage:@”超过20个字以后是什么样子呢让我们试试看效果看咋样了好吧这已经超过20个字了”];

            /*第二种/
            [[YBProgressHUD shareInstance] showMessage:@”超过20个字以后是什么样子呢让我们试试看效果看咋样了好吧这已经超过20个字了”];

            /*第三种/
            [YBInstanceProgressHUD showMessage:@”超过20个字以后是什么样子呢让我们试试看效果看咋样了好吧这已经超过20个字了” withSuccessImage:nil];

            /*第四种/
            [YBInstanceProgressHUD showMessage:@”超过20个字以后是什么样子呢让我们试试看效果看咋样了好吧这已经超过20个字了” withErrorImage:[UIImage imageNamed:@”icon-20″]];

github地址:
https://github.com/wangyingbo/YBProgressHUD

code4app

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » YBProgressHUD-优化MBProgressHUD和SVProgressHUD相关功能
分享到: 更多 (0)