1
我想與陰影效果設置爲圓角半徑不同的價值觀的TableView細胞內的UIView,就像這樣:如何設置.topright與TableView中細胞內高值T壟斷redius斯威夫特3
我的代碼是:
cell.headerView.round(corners: [.topRight], radius: 35)
extension UIView {
func round(corners: UIRectCorner, radius: CGFloat) {
let path = UIBezierPath(roundedRect:self.bounds, byRoundingCorners: corners, cornerRadii: CGSize(width: radius, height: radius))
let mask = CAShapeLayer()
mask.path = path.cgPath
self.layer.mask = mask
self.layoutIfNeeded()
}
}
這是工作在iPhone模擬器SE但不工作的iPhone 6S模擬器。
我想創建自己的道路,而不是使用'UIBezierPath(圓角矩形:byRoundingCorners:cornerRadii:)'應該適用於每個角落一樣的效果我發現奇怪的是它可以在SE上運行而不是6S,而該方法不應該產生你想要的效果。 – Larme
我想設置右上角視角的角度更加圓角,其餘3個角度相同 –