자동 레이아웃을 사용하여 UIButton을 정렬하면 크기가 내용에 맞게 잘 조정됩니다.
이미지를로 설정하면 button.image
고유 크기가 다시 설명됩니다.
그러나 titleEdgeInsets
버튼을 조정하면 레이아웃이이를 설명하지 않고 대신 버튼 제목을 자릅니다.
버튼의 고유 너비가 삽입을 설명하도록하려면 어떻게해야합니까?
편집하다:
나는 다음을 사용하고 있습니다 :
[self.backButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
목표는 이미지와 텍스트를 약간 분리하는 것입니다.
titleEdgeInset
문서 : The insets you specify are applied to the title rectangle after that rectangle has been sized to fit the button’s text. Thus, positive inset values may actually clip the title text.
그래서는 삽입을 추가하여 확실히 텍스트를 클립 버튼을 강요