iOS/코드조각
[iOS, Swift] DLRadioButton 이미지, 타이틀 사이 거리 늘리기
검은참깨두유vm
2022. 6. 16. 05:25
반응형
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)
}
반응형