我的拐角半径仅适用于一个拐角

Posted

技术标签:

【中文标题】我的拐角半径仅适用于一个拐角【英文标题】:My corner radius is applying to only one corner 【发布时间】:2016-09-17 19:43:43 【问题描述】:

您好,我正在使用此扩展程序 how to set cornerRadius for only top-left and top-right corner of a UIView? 为我的 UIViews 应用圆角,但是在更新到 swift 3.0 后,该扩展程序停止对出现在其他视图顶部的 UIViews 工作。

【问题讨论】:

这是 .topRight 角 【参考方案1】:

将此行放在控制器中所有 ...layer.cornerRadius = 行之前:

self.view.layoutIfNeeded()

【讨论】:

【参考方案2】:

我遇到了同样的问题,在情节提要中激活“剪辑到边界”

【讨论】:

以上是关于我的拐角半径仅适用于一个拐角的主要内容,如果未能解决你的问题,请参考以下文章

具有拐角半径和阴影视图的 UIView 不会在拐角处剪辑子视图

每个拐角不同的拐角半径,扩展 TableView 单元格视图

特定拐角的拐角半径

如何使用 CAShaperLayer 设置拐角半径值?

每个角的不同 CornerRadius 到 Border

在pads里如何设置走线拐角为圆滑的孤线??