[英]Disable manual scrolling in UITextView while still allowing setting contentOffset programmatically
我在一個大的UIScrollView
有一個UITextView
(+一些不相關的視圖)。
當UIScrollView
滾動時,使用setContentOffset
以編程方式滾動UITextView
內的文本。
我想禁用用戶手動滾動 textView 中的文本,同時仍然保留在文本視圖中手動選擇文本的選項。
我不能:
- 將scrollEnabled
設置為false
因為這會破壞contentOffset
設置。
- 將userInteractionEnabled
設置為false
因為這將禁用文本選擇。
如何在沒有副作用的情況下禁用UITextView
的手動滾動?
我通過-gestureRecognizerShouldBegin:
UITextView
並覆蓋-gestureRecognizerShouldBegin:
來解決它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.