SORU
28 Mart 2012, ÇARŞAMBA


uilabel metin etiketi sığacak şekilde autoshrinking değil

Bu garip bir sorun var, ve 8 saatten fazla artık.. duruma Göre idare ım UILabels boyutu hesaplamak için var olan Dinamik
e.g
UIViewController benim bir olayı alır ve UILabels boyutu da değişir. daha küçük daha büyük. Benim Boyutu UILabel küçülüyor ve doğru ihtiyaç boyutunu anlıyorum ama UILabel benim de aynı kalır, aynı yazı tipi boyutu ve vb metin. Yazı tipi tüm metin UILabel sığacak kadar küçük, gitmem gerek. Yani soru autoshrinking ya da onun gibi bir şey ile benim etiket sığdırmak için metni nasıl olur?

Benim içinde, * xibUILabels11* ayrıca kontrol edilirsatır sayısı0, ve benim dize yeni çizgi sembolleri de (\n) için ayarlanır ve seçtimlinebreakmode12* *için. Belki aranızda benimle aynı durumda olduğunu ve bana yardım edebilir mi? Ben gerçekten takdir ediyorum.

Şimdiden teşekkür ederim.

DÜZENLEME:UILabel en küçük boyut 10 için ayarlanmış yazı tipi

CEVAP
16 EKİM 2012, Salı


Hala daha iyi bir çözüm arıyor iseniz, istediğinin bu olduğunu düşünüyorum:

Bir Boolean değeri, yazı tipi boyutu etiket sınırlayıcı dikdörtgenin içine başlık dize sığdırmak için sınırlı olmadığını belirten.(Bu özellik numberOfLines özelliği 1. tek etkili)

@property(nonatomic) BOOL adjustsFontSizeToFitWidth

Bir Boolean değeri harfler arasındaki aralığı gösteren etiketin sınırları dikdörtgen içinde dize uyacak şekilde ayarlanmalıdır.

@property(nonatomic) BOOL adjustsLetterSpacingToFitWidth

Kaynak: http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UILabel_Class/Reference/UILabel.html

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • bcbauer

    bcbauer

    7 ŞUBAT 2007
  • emimusic

    emimusic

    10 Mart 2006
  • UrAvgConsumer

    UrAvgConsume

    1 Ocak 2012