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

  • Kanaal van Dj0fifty

    Kanaal van D

    28 EKİM 2011
  • Friday NightFort

    Friday Night

    15 EYLÜL 2011
  • Majestic Casual

    Majestic Cas

    28 NİSAN 2012