我在大UITextView
内有一个UIScrollView
(加上一些无关的视图)。
UITextView
滚动时,setContentOffset
内的文本将通过UIScrollView
进行编程滚动。
我想在保持仍然可以在文本视图中手动选择文本的选项的同时,禁止用户手动滚动textView中的文本。
我不能:
-将scrollEnabled
设置为false
,因为这样会中断contentOffset
的设置。
-将userInteractionEnabled
设置为false
,因为这将禁用文本选择。
如何在没有副作用的情况下禁用UITextView
中的手动滚动?
答案 0 :(得分:0)
我通过子类化UITextView
并覆盖了-gestureRecognizerShouldBegin:
来解决了这个问题。