반응형
iOS 15, Xcode 13.31, Swift 5, UIKit 환경에서 진행했습니다.
DLRadioButton 라이브러리를 갖고와서 라디오버튼을 구현하려고 하는데,
marginWidth 속성을 입력해도 버튼과 타이틀 사이의 거리가 조정이 안 되었다.
iOS 15 이상부터는 titleEdgeInsets 속성이 적용되지 않고
button.configuration.imagePadding으로 거리를 조정해주어야한다.
if #available(iOS 15.0, *) { // iOS 15이상 설정
radioBtn.configuration?.imagePadding = 10
} else {
radioBtn.titleEdgeInsets = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 10)
}
반응형
'iOS > 코드조각' 카테고리의 다른 글
[iOS, Swift] UIImage을 파일로 저장하기 UIImage to File (0) | 2022.06.22 |
---|---|
[iOS, Swift] 코드로 버튼에 이벤트 넣기(UIKit, selector) (0) | 2022.06.19 |
[iOS, Swift] 뷰 모서리 둥글게 만들기 (cornerRadius) (0) | 2022.06.16 |
[iOS, Swift] 테이블뷰 만들기 (Storyboard, xib) (0) | 2022.06.04 |
[iOS, Swift] 네비게이션 뷰 추가하기 (Storyboard) (0) | 2022.06.04 |