반응형
해당 이미지처럼 뷰 전체가아닌 일부분에만 CornerRadius 를 설정해야 할 때 가있다.
CACornerMask
iOS 11 이상부터 사용 가능하다.
다음과 같은 옵션이 있다.
public struct CACornerMask : OptionSet {
public init(rawValue: UInt)
// 좌측상단
public static var layerMinXMinYCorner: CACornerMask { get }
// 우측상단
public static var layerMaxXMinYCorner: CACornerMask { get }
// 좌측하단
public static var layerMinXMaxYCorner: CACornerMask { get }
// 우측하단
public static var layerMaxXMaxYCorner: CACornerMask { get }
}
코너 값과 옵션을 선택해주어 사용하면 된다.
myView.layer.cornerRadius = 20
myView.layer.maskedCorners = [.layerMinXMinYCorner,.layerMaxXMinYCorner]]
반응형
반응형
'iOS > UIKit' 카테고리의 다른 글
UIKit) UIColor (hex code 사용하기) (0) | 2024.01.04 |
---|---|
Swift)여러번 호출되는 Alert 경고창 활용 (0) | 2023.08.27 |
Swift) UIView.animate,UILabel Blink animation[ UIView 애니메이션, UILabel 깜빡이게 하기] (0) | 2023.07.25 |
Swift) UIColor(RandomColor), 랜덤 컬러 뽑기 (0) | 2023.07.25 |
UITextField(Editing Did End , Editing Did End On Exit) 이벤트 (0) | 2023.07.19 |