给uiview一个cornerRadius的正确方法

Posted

技术标签:

【中文标题】给uiview一个cornerRadius的正确方法【英文标题】:Proper way to give a uiview a cornerRadius 【发布时间】:2017-02-24 07:43:20 【问题描述】:

我有一个类似于 uiviews 主屏幕的列表,它们在页面上滚动。

我使用 view.layer.cornerRadius 设置cornerRadius。

这会导致我滚动时出现延迟。图标越多 = 模式滞后。

我怎样才能正确地切掉我的 uiviews 的角落。

提前致谢。

【问题讨论】:

你能分享你的一些代码吗? 【参考方案1】:

将其添加到您的视图中

view.layer.cornerRadius

view.cliptobounds = true

将代码写入DispatchQueue.main.async your code here

【讨论】:

以上是关于给uiview一个cornerRadius的正确方法的主要内容,如果未能解决你的问题,请参考以下文章

更改 UIView 的框架并更新cornerRadius

没有混合层的圆形 UIView(带cornerRadius)

如何将 CornerRadius 赋予 UIViewController 对象 iPhone

使用用户定义的运行时属性的 UIView 阴影

iOSxib 显示圆角

Button UIImageVIew UIView UILabel 等控件设置一个圆角