Bazı URL'leri UITextView öğesine iletiyorum ve bunlar UIDataDetectorTypeLink kullanılarak algılanıyor. Şimdi bazı uicolor için bağlantısının (url) rengini değiştirmeye ihtiyacım var. Bunu nasıl yapacağım hakkında hiçbir fikrim yok.UITextview UIDataDetectorTypeLink'in rengi nasıl değiştirilir?
İşte benim girişimi gösteren koddur:
[textview_Url setEditable:NO]; [textview_Url setScrollEnabled:NO]; [textview_Url setDataDetectorTypes:UIDataDetectorTypeLink]; [textview_Url setText:web];
Mavi verecek, ve bu rengi değiştirmek istiyorum.
UIDataDetectorTypeLink tarafından, yalnızca uzun bir basışta bağlantıya yönlendirmesi istenir. Ama birisi ona dokunursa onayını sormak için biraz uyarı göstermek istiyorum. Bunu yapmanın bir yolu var mı?
13
A
cevap
6
çözüldü Pencereden globalTintColor özelliği gibi
, kullanmış
self.window.tintColor = [UIColor redColor];
Çıktı:
2
Daha iyi bir yaklaşım self.textView.tintColor = [UIColor redColor];
Bu değişiklik yalnızca bağlantıların (telefonların) kırmızı renge dönüşmesidir.
3
bunu kullanın: Yığın taşması için
self.textView.linkTextAttributes = @{NSForegroundColorAttributeName : [UIColor whiteColor]};
İlgili konular
- 1. Seekbar rengi nasıl değiştirilir?
- 2. JButton'un metin rengi nasıl değiştirilir
- 3. Seçimde seçimin rengi nasıl değiştirilir?
- 4. Durum çubuğunun rengi nasıl değiştirilir
- 5. Javafx'te panelin rengi nasıl değiştirilir?
- 6. Önyükleme birincil rengi nasıl değiştirilir?
- 7. UITextView ve UITextField öğesinde metin nasıl değiştirilir
- 8. JQueryUI İletişim Başlığı'nın rengi nasıl değiştirilir?
- 9. Liste Görünümü Nasıl Değiştirilir Metin rengi
- 10. Android etkinliğinde başlık çubuğu rengi nasıl değiştirilir?
- 11. Tkinter'de metin imleci rengi nasıl değiştirilir?
- 12. Seçilen kodun rengi nasıl değiştirilir (Vim şeması)?
- 13. UIViewController'ın arka plan rengi nasıl değiştirilir
- 14. WP8.1'de CheckBox'ın CheckMark Rengi nasıl değiştirilir?
- 15. UINavigationBar'ın alt kenarlığının rengi nasıl değiştirilir?
- 16. javafx TextField'taki metnin rengi nasıl değiştirilir?
- 17. Textarea'nın kenarlık rengi nasıl değiştirilir: focus
- 18. Sublime metinde konsolun rengi nasıl değiştirilir?
- 19. İçindekiler sekmesinin rengi nasıl sekmeyle değiştirilir?
- 20. Seçilen Textview öğesinin rengi nasıl değiştirilir?
- 21. Android'de arama çubuğu rengi nasıl değiştirilir?
- 22. Tıklandığında UIButton'un başlık rengi nasıl değiştirilir?
- 23. IntelliJ IDEA'da kullanım vurgulama rengi nasıl değiştirilir?
- 24. Düzen dosyasındaki çizilebilir şeklin rengi nasıl değiştirilir
- 25. Eclipse'de JavaDoc görünümünün metin rengi nasıl değiştirilir
- 26. Android'de durum çubuğunun rengi nasıl değiştirilir?
- 27. Günlüğe kaydetme çıkışının rengi nasıl değiştirilir log4j
- 28. Android: ProgressDialog'un Metin Rengi Nasıl Değiştirilir?
- 29. UISwitch varsayılan rengi nasıl değiştirilir (mavi)
- 30. Java panelindeki arka plan rengi nasıl değiştirilir?
hoş geldiniz! Bize sahip olduğunuz kodu göstermekten çekinmeyin! –
@AxelIsouard: ok [textview_Url setEditable: NO]; [textview_Url setScrollEnabled: NO]; [textview_Url setDataDetectorTypes: UIDataDetectorTypeLink]; [textview_Url setText: web]; ama varsayılan olarak mavi renk veriyor, rengi değiştirmek istiyorum .. herhangi bir fikir ???? –
Merhaba downvoter, Neden DownVote? –