iOS UITextView 委托

Posted

技术标签:

【中文标题】iOS UITextView 委托【英文标题】:iOS UITextView delegate 【发布时间】:2015-01-18 02:24:43 【问题描述】:

我将尽力解释我的问题。 我有一个 UIViewController,在该视图中我使用情节提要拖动 UITextView。我的目标是通过 touchesBegin 和 touchesEnded 方法读取用户在 UITextView 上单击的触摸点。为此,我创建了一个名为 TextView 的自定义类,并在情节提要上告诉我处理 UITextView 的类是新类。这样做我可以在单击 UITextView 时读取接触点,但现在我想将该接触点数据发送回 UIViewController,我现在尝试这样做 2 天,但没有任何效果!我试图创建一个委托,但没有成功。

【问题讨论】:

"我的目标是通过 touchesBegin 和 touchesEnded 方法读取用户在 UITextView 上单击的触摸点" 如果您不知道如何执行此操作,请不要说答案必须涉及哪些方法。只需说明你想做什么。你想知道用户点击了什么词吗?您要解决的真正问题是什么? 对不起,由于混乱,我会详细说明一下。我想要做的是,拥有一大块用户可以滚动阅读的文本,而当他这样做时,我想阅读的是触摸点条目,通过使用 touchesBegan。我已经完成了类似的工作,但只有当我有一个视图控制器时,如果我在这个视图控制器中创建一个 uitextview 并添加它有一个子视图和委托,我无法传达更多数据,然后是标准委托中的数据 【参考方案1】:

在 ViewController.m 中创建自定义类的实例,并使用您的方法获取视图控制器中的触摸数据。

【讨论】:

以上是关于iOS UITextView 委托的主要内容,如果未能解决你的问题,请参考以下文章

iOS - 无法访问 UITableViewCell 类中的 UITextView 委托

UITextView 委托行为与自定义 iOS 键盘 (SwiftKey) 不同

自 iOS 7 中的删除(退格)操作以来,我如何才能不接收 UITextView 委托消息?

iOS UIScrollView 滚动检测

UITextView 属性检查器未显示完整的属性集

从 UITextView 中的点击获取单词