给view的4个角,任意设置圆角
但是,在使用masonry设置view之后发现,设置任意角的圆角都不起作用,_myView都不显示了。
这是因为在使用了masonry之后,view的frame和bounds都是0,所以在设置圆角就不会起作用。
解决方法:当设置完控件的约束,需要调用layoutIfNeeded函数进行布局,然后所约束的控件才会按照约束条件,生成当前布局相应的frame和bounds,这样就可以利用这两个属性来进行图片圆角剪裁。
使用masonry约束时,如何使用CAShapeLayer给view画圆角
最新推荐文章于 2024-08-21 20:26:01 发布