2012-11-15 26 views
18

UITextView kullanıyorum ve bu bileşende kullandığım köprü rengini değiştirmek istiyorum. Örneğin, UITextViewwww.gmail.com gösteriyorsa, mavi renkte görünür. Bu rengi değiştirmek istiyorum.köprü biçimini değiştir

cevap

97

Huzzah! Apple iOS7 ile uygun bir çözüm yayınladı! this answer'da açıklandığı gibi UITextView'un linkTextAttributes özelliğini kullanabilirsiniz. Beyaz, altı çizili bağlantı şöyle görünecektir:

yourTextView.linkTextAttributes = @{ 
    NSForegroundColorAttributeName: [UIColor whiteColor], 
    NSUnderlineStyleAttributeName: [NSNumber numberWithInt:NSUnderlineStyleSingle] 
}; 

veya alternatif UIView den UITextView INHERITS beri tintColor değiştirebilir ve renk bağlantıları tintColor özelliğini kullanır - bkz: Artık

yourTextView.tintColor = [UIColor whiteColor]; 

senin bağlantıların epik görünebilir!

+0

Mükemmel! Çok teşekkürler :) –

+0

hey, font özniteliğini bağlantı metni özniteliklerine göre değiştirebilir miyim? – gaussblurinc

+0

tintColor mükemmel! teşekkürler –