美文网首页iOS三方库
iOS MBProgressView 自定义 CustomVie

iOS MBProgressView 自定义 CustomVie

作者: ZT_Story | 来源:发表于2020-03-13 14:21 被阅读0次

    问题

    根据MBP的接口文档,我们很容易写出这样的代码

    MBProgressHUD *hud = [MBProgressHUD showHUDAddedTo:view animated:YES];
    hud.mode = MBProgressHUDModeCustomView;
    hud.customView = customView;
    

    运行起来之后,发现并不是我们想象中的样子,customView没有正常的渲染出来,frame不对
    github上查询一下+仔细阅读源码

    解决方案

    1、自定义view中需要重写

    - (CGSize)intrinsicContentSize {
        CGFloat height = 200;
        CGFloat width = 200;
        return CGSizeMake(width, height);
    }
    

    2、设置translatesAutoresizingMaskIntoConstraints属性为NO

    self.translatesAutoresizingMaskIntoConstraints = NO;
    

    相关文章

      网友评论

        本文标题:iOS MBProgressView 自定义 CustomVie

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