gpt4 book ai didi

iphone - iOS-覆盖UITextView方法?

转载 作者:行者123 更新时间:2023-12-01 17:34:57 24 4
gpt4 key购买 nike

我想重写将文本绘制到UITextView中的方法。覆盖的正确方法是什么?

最佳答案

更新2016-02-09:该答案现在是错误的(并且自iOS 6起一直存在)。现在,您可以通过将NSAttributedString设置为attributedText属性来使用UITextView,而不是将普通的NSString设置为text属性。

相关的新问题:https://stackoverflow.com/a/14231900/458205

原始答案

无法在UITextView中为不同的单词设置不同的颜色。

UITextView有多种替代,它们支持RTF编辑(列在下面)。
但是,如果您仅想要在UITextView中给不同的文本赋予不同的颜色(例如语法高亮显示),最简单的方法就是使用UITextView本身进行编辑,并在CoreText叠加层上显示彩色文本。

https://github.com/SquaredTiki/EditableCoreTextOverlay

  • EGOTextView :http://www.cocoacontrols.com/platforms/ios/controls/egotextview
  • BCTextView :http://www.cocoacontrols.com/platforms/ios/controls/bctextview
  • JTextView :http://codaset.com/jer/jtextview
  • http://www.cocoacontrols.com/search?utf8=%E2%9C%93&q=rich+text&commit=Search
  • 关于iphone - iOS-覆盖UITextView方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6551493/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com