美文网首页
记录一下日常

记录一下日常

作者: 精诚所至金石为开_1b1f | 来源:发表于2021-03-12 19:10 被阅读0次

    1、如果控件需要“随风而动”,那么就不能在layoutSubviews里面布局。

    原因:因为layoutSubviews里面初始化的时候,内容变动,还会走一遍layoutSubviews,所以,造成布局混乱,加重CPU负担。

    2、最近masonry用的有点多,控件如果没有给予frame,最好不要加切角等操作。

    原因:切角的操作是放在layer里面的,但是此时layer没有frame,所以针对一个“空白的”layer,你去做切角,那么切完之后,这个layer就是按照原始frame,如果没有记错的话,应该是size等于20,20的,你在对这个layer进行操作,比如切换改变状态,或者动态的设置title之类的,可想而知,是没有效果的(因为frame已经被切掉了)。

    补充一句:如果设置了frame,masonry不起作用,熊掌与鱼不可兼得

    3、YYModel  -- > + (NSDictionary *) modelCustomPropertyMapper  关键字替换

    相关文章

      网友评论

          本文标题:记录一下日常

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