您可能会注意到所有角都是圆角的。实现相同外观的最佳方法是什么?
这是我的无效代码:
extension UIView{
func makeCorner(withRadius radius: CGFloat) {
self.layer.cornerRadius = radius
self.layer.masksToBounds = true
self.layer.isOpaque = false
}
}
override func viewDidLoad() {
super.viewDidLoad()
ViewController.view.makeCorner(withRadius: 20.0)
}
很遗憾,您无法调用View Controller的.view,因此会引发错误。
有什么想法吗?
答案 0 :(得分:0)
将其放入viewDidLoad:
#import <QuartzCore/QuartzCore.h>
view.layer.cornerRadius = 10;