2010-09-03 16 views
11

NSAttributedString değerlerinin nasıl ayarlanacağını anladığımı düşünüyorum, ancak aslında onları arayüzde nasıl görüntülüyorsunuz?iPhone'da NSAttributedString öğesini nasıl görüntülerim?

örnekler: vb UILabel, UITextView,

Özgül talimatlar ölçüde/

  • Teşekkür mutluluk duyacağız!
+0

Ayrıca OHAttributedLabel sınıfını kullanabilirsiniz, sen [burada bulabilirsiniz] edebilirsiniz (https://github.com/AliSoftware/OHAttributedLabel/). HTH – AliSoftware

cevap

1

Bahsettiğiniz denetimler, yalnızca ilişkilendirilen dizelerle değil, dizelerle çalışır. Bunları görüntülemenin tek yolu Çekirdek Metin ile çok iş yapmaktır. Uciit'in bu bölümünü düzeltmelerini istemek için bugreporter.apple.com adresine şikayette bulunun.

+0

Bir hata raporu verdiğimizden emin olacağım. Öznitelikli bir dizeyi görüntülemek için bir örnek veya Çekirdek Metin kullanma öğretici bölümüne yönlendirebilir misiniz? Teşekkürler :) – DomMaiocchi

+1

Basit bir iki saniyelik arama, yalnızca bu sitede birkaç cevap sağlar: http://stackoverflow.com/questions/2446975/core-text-examples-for-iphone-ipad –

2

ayrıca sadece katman yaratmak atfedilen dizeleri ile çalışıyor bir CATextLayer ... oluşturmak ve ayarlayabilirsiniz o dize özelliği ...

Eğlencenin ... var: D

2

ise CATextLayer ile uğraşmak istemiyorsan, TTTAttributedLabel'a bakmalısın. O NSAttributedStrings destekler tek farkı, sadece UILabel gibi (aynı setText kullanarak: UILabel olarak yöntemini, bu nedenle bir damla yerine yerleşir olarak kullanabilirsiniz)

2

iOS 6 ve sonraki sen biçimlendirilmiş görüntülemek atfedilen dizeleri kullanabilirsiniz metin görünümlerine, metin alanlarına ve diğer bazı denetimlere metin. Her iki AppKit ve UIKit ayrıca içeriklerini geçerli grafik bağlamında çizmenize olanak tanıyan temel atfedilen dize arabirimine uzantıları da tanımlar.

NSAttributedString Reference

İlgili konular