gpt4 book ai didi

ios - UIView 圆角 - Swift 2.0?

转载 作者:搜寻专家 更新时间:2023-10-31 08:18:42 25 4
gpt4 key购买 nike

我会尝试将一些项目更新到 Swift 2.0。我有一个 View ,左上角有一个圆角。在 Swift < 1.2 中一切正常,但现在不再有圆角了。

没有警告,没有错误,只是没有圆角。

这是它在 Swift < 1.2 中的工作方式。

    let maskPath = UIBezierPath(roundedRect: contentView.bounds,byRoundingCorners: .TopLeft, cornerRadii: CGSize(width: 10.0, height: 10.0))
let maskLayer = CAShapeLayer(layer: maskPath)
maskLayer.frame = contentView.bounds
maskLayer.path = maskPath.CGPath
contentView.layer.mask = maskLayer

有人知道这里出了什么问题吗?我在文档中找不到任何更改。

最佳答案

这段代码在 Swift 2.0–2.1 中没有任何问题。您确定此代码段之前或之后没有影响您的 View 的其他内容吗?

这是一个使用您的代码的快速 Playground :

enter image description here

关于ios - UIView 圆角 - Swift 2.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33269569/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com