我想重寫將文本繪製到UITextView中的方法。什麼是重寫的正確方法?iOS - 覆蓋UITextView方法?
1
A
回答
6
更新2016-02-09:此答案現在不正確(並且自iOS 6以來)。您現在可以通過將一個NSAttributedString設置爲attributedText
屬性來使用UITextView,而不是將常規NSString設置爲text
屬性。
相關的新問題:https://stackoverflow.com/a/14231900/458205
原來的答案
有沒有辦法來設置在一個UITextView不同的單詞不同的顏色。
對於支持富文本編輯的UITextView有多種替代(列表如下)。 不過,如果你只想給不同的文本不同的顏色在一個UITextView(如語法高亮)做的僅僅是使用一個UITextView本身具有CoreText疊加顯示彩色文本編輯最容易的事情。
1
相關問題
- 1. UITextView粘貼方法覆蓋
- 2. 覆蓋UITextView的UIScrollView方法touchEnded
- 3. 覆蓋UITextView
- 4. 覆蓋ios的uniqueIdentifier方法
- 5. 覆蓋方法
- 6. 覆蓋方法
- 7. 覆蓋方法
- 8. 覆蓋方法
- 9. 覆蓋'+'方法
- 10. 覆蓋iOS SDK中的viewForAnnotation方法
- 11. 可以覆蓋類別方法嗎? IOS
- 12. 覆蓋的UITextView撤消
- 13. Java方法覆蓋 - 「方法不會覆蓋超級方法...」
- 14. 基本方法覆蓋
- 15. 覆蓋get方法
- 16. 覆蓋Uploadify方法
- 17. 覆蓋printf方法
- 18. C++方法覆蓋
- 19. VideoJS覆蓋方法
- 20. C++覆蓋方法
- 21. 覆蓋internalFrameClosing方法
- 22. 從覆蓋方法
- 23. 覆蓋/新方法
- 24. 覆蓋shouldAutorotateToInterfaceOrientation方法
- 25. Java。覆蓋方法
- 26. OnBackKeyPress覆蓋方法
- 27. eclipse覆蓋方法
- 28. Android方法覆蓋
- 29. Backbone.Marionette覆蓋方法
- 30. 覆蓋OnCreateOptionsMenu方法
如果你說明了實際問題以及你想實現的目標,它會有很大的幫助。這就像你提出的解決方案:) – InsertWittyName
我想重寫這個方法來改變我想繪製的文本的樣式。那麼讓我們假設用多種顏色繪製文本 – aryaxt
您可以通過設置「textColor'屬性來繪製不同顏色的文本? – Pripyat