使用setFrame无效原因之一

在一次开发之中,由于需要频繁改变视图的大小,竟然配到了设置frame使用setFrame方法无效,经过仔细查找原因原来是我最初在设置frame使用的是第三方框架Masonry来进行设置的

[self.bgView mas_makeConstraints:^(MASConstraintMaker *make) {
        make.centerX.and.centerY.equalTo(weakself.view);
        make.width.mas_equalTo(defaultSearchWidth);
        make.height.mas_equalTo(defaultSearchHeiht);
    }];

使用setFrame重新设置就无效了,我也是醉了
需要使用Masonry中的方法进行重新设置frame

[self.bgView mas_remakeConstraints:^(MASConstraintMaker *make) {
        make.centerX.and.centerY.equalTo(weakself.view);
        make.width.mas_equalTo(50);
        make.height.mas_equalTo(50);
    }];
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,660评论 4 61
  • 目录 0、前言 一、Auto Layout前世今生 二、Auto Layout基础知识 1.Auto Layout...
    浮游lb阅读 25,263评论 3 90
  • 至今为止,小编我已经和大家一起了解了5所高校的MBA复试信息啦!无论它们是你所报考的院校与否,你的脑海中对“MBA...
    紫光MBA阅读 6,355评论 0 0
  • [初章] 每天睁开眼最先映入眼帘的场景,可以影响你整天的心情百分之二十。 阴暗的光线,床头书柜上的栀子花更...
    含初月阅读 2,744评论 0 0
  • 特别喜欢《那年花开月正圆》中周颖的性格,敢恨敢爱,知道谁对她好,也知道该对谁好。身边真正的朋友有很多,愿意为她两肋...
    你好222阅读 1,841评论 1 1

友情链接更多精彩内容