EEYatHo 앱 깎는 이야기

Swift ) UIButton Label, Image 순서 바꾸기 - EEYatHo iOS 본문

iOS, Swift

Swift ) UIButton Label, Image 순서 바꾸기 - EEYatHo iOS

EEYatHo 2021. 3. 30. 13:33
반응형

Swift의 UIButton에 Label과 Image를 모두 넣을 경우,

아래와같이, image - Label 순서로 그려집니다.

 

 

이 구조가 맘에 안들경우,

myButton.imageEdgeInsets = UIEdgeInsets(top: 0, left: 20, bottom: 0, right: 0)
myButton.titleEdgeInsets = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 20)

이런식으로 titleEdgeInsets 와 imageEdgeInsets를 일일히 조절하는 방법도 있지만,

 

 

Label과 Image의 순서만 바꿔야 한다면,

myButton.semanticContentAttribute = .forceRightToLeft

이렇게 간단하게 할 수 있습니다.

 

Comments