0
私はiOS開発が初めてで、丸めたい左上と左下のコーナーを持つカスタムUITableViewCellを作成しようとしていますが、左の角。ここでUITableViewCell TopLeftとBottomLeftコーナーが機能しない
は私のコード(スウィフト3)である。
override func awakeFromNib() {
super.awakeFromNib()
let bgViewMask = CAShapeLayer()
let bgViewPath = UIBezierPath(
roundedRect: bgView.bounds,
byRoundingCorners: [.topLeft, .bottomLeft],
cornerRadii: CGSize(width: 8, height: 8)
)
bgViewMask.frame = bgView.bounds
bgViewMask.path = bgViewPath.cgPath
bgView.layer.mask = bgViewMask
}
私も
override func layoutSubviews() {
super.layoutSubviews()
//code here
}
)(layoutSubviewsでこれをしようとしたが、それは同様に動作しませんでした。
bgView.layer.cornerRadius = 8
を使用すると、すべてのコーナーで機能します。
何か間違っていますか?
、ありがとうございました! –
ようこそ。ハッピーコーディング。 –