【问题标题】:Custom UITextView caret in wrong place自定义 UITextView 插入符号在错误的位置
【发布时间】:2013-06-10 15:49:22
【问题描述】:

我已经实现了此处问题 (UITextView w/ Syntax Highlighting) 中给出的语法文本突出显示 - 这是一个很棒的实用程序,与某些非正则表达式版本相比效果很好(例如此处记录的示例:http://www.a-coding.com/2012/03/syntax-highlighting-in-ios.html)。 \

然而,这两种实现都给了我同样的问题。当 UITextView 中的文本自动换行(即比当前视图允许的长)时,插入符号的位置在编辑不正确时 - 您尝试开始编辑并且插入符号出现在错误的位置,并且当您键入输入的文本时出现在文本视图的上方,超出您的预期。

谁能给我任何关于问题可能发生在哪里以及我如何能够开始解决它的指示?提前感谢任何意见/建议。

您可以在此处看到我在插入符号处输入了 XXX,但它在更远的位置出现错误http://i.stack.imgur.com/zUIhd.png

更新:问题似乎完全在于自定义 UITextView 在与标准 Apple UITextView 不同的位置换行(换行符) - 我不确定为什么会发生这种情况或该怎么办呢。

【问题讨论】:

  • 另一个更新:这似乎是在 uitextview 上覆盖一些核心文本的一般问题。

标签: ios uitextview


【解决方案1】:

不是一个超级答案,但随着 iOS7 的发布,这可能不是你现在应该这样做的方式,请参阅这样的教程:http://www.raywenderlich.com/50151/text-kit-tutorial

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-14
    • 1970-01-01
    • 2022-08-15
    • 1970-01-01
    • 1970-01-01
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多