SORU
23 Temmuz 2013, Salı


Otomatik düzen - UİButton içsel boyutu title parçalar içermez

Eğer bir UİButton otomatik düzen kullanarak ayarladım, büyüklüğü güzel içeriği sığacak şekilde ayarlar.

button.image şeklinde bir resim hazırlayayım mı instrinsic boyutunu tekrar bunun için hesap gibi görünüyor.

Eğer düğme titleEdgeInsets ben tweak, ancak düzen bu hesap değil ve bunun yerine düğme Başlığı keser.

Nasıl düğmesinin iç genişliği daraltması için hesap emin olabilir miyim?

enter image description here

Düzenleme:

Aşağıdaki kullanıyorum:

[self.backButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 5, 0, 0)];

Amaç, görüntü ve metin arasında bazı ayrılık eklemektir.

CEVAP
23 Temmuz 2013, Salı


Neden UİView intrinsicContentSize yöntemini geçersiz kılar değil mi? Örneğin:

- (CGSize) intrinsicContentSize {

    CGSize s = [super intrinsicContentSize];

    return CGSizeMake(s.width   self.titleEdgeInsets.left   self.titleEdgeInsets.right,
                      s.height   self.titleEdgeInsets.top   self.titleEdgeInsets.bottom);

}

Bu düğme boyutu parçalar için izin artırmak ve tam metni göstermelidir bu otomatik sistem söylemeli. Bu test etmedim o yüzden kendi bilgisayarımda değilim.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dirkgently1

    dirkgently1

    13 NİSAN 2006
  • Dylan Dubay

    Dylan Dubay

    10 Temmuz 2013
  • Tina Chen

    Tina Chen

    26 Mayıs 2012