UIView 设置圆角

发布
更新
字数 87
阅读 1 分钟
阅读量 1108

通过 UIViewlayer.cornerRadius 可以设置圆角;此外还可以通过 layer.maskedCorners 指定圆角生效的位置。

import UIKit
import PlaygroundSupport

class ViewController:UIViewController{
    override func viewDidLoad() {
        super.viewDidLoad()
        
        let label = UILabel(frame: CGRect(x: 100, y: 100, width: 200, height: 100))
        label.text = "Rounded Corners"
        label.backgroundColor = .orange
        label.layer.cornerRadius = 10
        // Clip to bounds to show the rounded corners
        label.clipsToBounds = true
        label.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner]
        view.addSubview(label)
    }

}

PlaygroundPage.current.liveView = ViewController()