Otomatik yerleşim kullanarak düzenlenmiş bir UIButtonum varsa, boyutu içeriğine uyacak şekilde güzelce ayarlanır.
Bir görüntüyü olarak ayarlarsam button.image
, içsel boyut yine bunu hesaba katar.
Ancak, titleEdgeInsets
düğmenin ayarını yaparsam , düzen bunu hesaba katmaz ve bunun yerine düğme başlığını keser.
Düğmenin iç genişliğinin iç metinleri hesaba katmasını nasıl sağlayabilirim?
Düzenle:
Aşağıdakileri kullanıyorum:
[self.backButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 5, 0, 0)];
Amaç, görüntü ile metin arasına bir miktar ayrım eklemektir.
titleEdgeInset
belgeler: 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.
Yani girinti ekleyerek kesin klibi metin için düğmeye zorluyor