gpt4 book ai didi

iOS 在 UITextView 中的单词后放置光标

转载 作者:行者123 更新时间:2023-11-29 00:41:49 27 4
gpt4 key购买 nike

我在 UITextView 中有一个字符串。

NSString *str = @"Hello world. What @are you @doing ?" 

当我点击 UITextView 时,光标将移动到我点击字符串的位置。但我需要这个,假设我点击该 TextView 的任何字符,光标将自动转到该单词的末尾。例如,我点击“Hello”中的字符“e”,然后光标将放置在“Hello”之后。

我该怎么做?

最佳答案

您必须了解触摸设备的概念和底层结构。让我解释。当您有一个文本字段/ TextView 时,在 View 内并且您的键盘不显示即。文本字段处于非事件状态。除了文本字段之外, super View 可能具有任意数量的手势识别器。因此,操作系统只是检测到触摸,这将使 UI 元素变为 firstResponder,或者更确切地说是 Active。文本字段处于事件状态后,操作系统会识别出其他手势模式将在此时发挥作用。此时您可以点击任何位置(或长按),然后将光标放在您想要的任何字符上。

希望你能理解。

关于iOS 在 UITextView 中的单词后放置光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39293531/

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