【iOS 知识汇】UITextView 设置高度后,部分机型内容显示错误。

   

    UITextView * xieyi = [[UITextView alloc]init];

    if(content==nil){

        xieyi.text = @"• 为帮助你浏览推荐、发布消息、直播互动、交流沟通、注册认证,我们收集你的部分必要信息;\n• 为提供上述服务,我们可能会收集联络方式、位置、音视频、通讯录等敏感信息,你有权拒绝或撤回授权;\n• 未经你同意,我们不会从第三方获取、共享或对外提供你的信息;\n• 你可以访问、更正、删除你的个人信息,我们也将提供注销、投诉方式。";

    }else{

        xieyi.text = content ;

    }

   

    xieyi.editable = NO;

    xieyi.font = Gato_Font_(14);

    xieyi.textColor = Gato_Color_(119, 119, 119);

    [view addSubview:xieyi];

    [xieyi mas_makeConstraints:^(MASConstraintMaker *make) {

        make.left.mas_equalTo(20);

        make.right.mas_equalTo(-20);

        make.top.equalTo(xieyi1.mas_bottom).offset(5);

        make.bottom.mas_equalTo(-95);

    }];

    [xieyi layoutIfNeeded];

    xieyi.contentSize = xieyi.bounds.size ;

 

使用 

    [xieyi layoutIfNeeded];

    xieyi.contentSize = xieyi.bounds.size ; 

手动指定内容大小即可。

posted on 2021-10-18 11:03  wp7ers  阅读(93)  评论(0编辑  收藏  举报