Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/44.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UITextView编辑将被禁用,直到";“感动”;_Iphone_Objective C_Cocoa Touch_Uitextview - Fatal编程技术网

Iphone UITextView编辑将被禁用,直到";“感动”;

Iphone UITextView编辑将被禁用,直到";“感动”;,iphone,objective-c,cocoa-touch,uitextview,Iphone,Objective C,Cocoa Touch,Uitextview,目前正在开发一个全新的应用程序,我希望在UITextView中使用与Notes.app相同的功能 很明显,在用户触摸UITextView之前,他们已禁用UITextView上的编辑功能,否则无法选择事件、链接、电话号码等。我想知道的是,这是如何由自己实现的 任何帮助都将不胜感激 编辑:任何代码都会很感激,我需要一个开始的地方。如果你将UITableView子类化,覆盖touchesbeated并进行BOOL或其他某种检查,防止它调用[super touchesbeated] 另一种替代方案是将U

目前正在开发一个全新的应用程序,我希望在UITextView中使用与Notes.app相同的功能

很明显,在用户触摸UITextView之前,他们已禁用UITextView上的编辑功能,否则无法选择事件、链接、电话号码等。我想知道的是,这是如何由自己实现的

任何帮助都将不胜感激


编辑:任何代码都会很感激,我需要一个开始的地方。

如果你将
UITableView
子类化,覆盖
touchesbeated
并进行
BOOL
或其他某种检查,防止它调用
[super touchesbeated]

另一种替代方案是将
UIView
子类化,并将其放置在表上方,使其透明,然后在触摸后使其消失

这两个都不是最优的解决方案,但听起来这是一个相当小的任务,它应该可以完成这项工作