Iphone UITextView会干扰UIScrollView的滚动

Iphone UITextView会干扰UIScrollView的滚动,iphone,uiscrollview,uitextview,Iphone,Uiscrollview,Uitextview,我现在遇到的问题是,UIScrollView中有一个UITextView组件,UITextView组件会干扰UIScrollView的滚动,即当用户的手指在UITextView上滚动整个UIScrollView时,屏幕不会滚动。UITextView中的内容是动态的,即UITextView组件的大小是动态的。最糟糕的情况是整个屏幕被UITextView占据,用户根本无法滚动屏幕 UITextView已禁用编辑。我选择UITextView而不是UILabel,因为我想在提供的文本中检测电话号码和链接

我现在遇到的问题是,
UIScrollView
中有一个
UITextView
组件,
UITextView
组件会干扰
UIScrollView
的滚动,即当用户的手指在
UITextView
上滚动整个
UIScrollView
时,屏幕不会滚动。
UITextView
中的内容是动态的,即
UITextView
组件的大小是动态的。最糟糕的情况是整个屏幕被
UITextView
占据,用户根本无法滚动屏幕

UITextView
已禁用编辑。我选择
UITextView
而不是
UILabel
,因为我想在提供的文本中检测电话号码和链接,并利用内置功能在用户单击电话号码或链接时调用拨号器和浏览器


任何关于我如何解决这个问题的建议,或者任何关于为什么会发生这种情况的线索,我们都非常感谢!谢谢。

UITextView继承了UIScroll视图,因此它启用了属性Scroll。把它说成假的

如果您使用的是故事板或nib文件,请选择您的
UITextView
并取消选中Interface Builder中启用的滚动

否则,请执行以下操作:

textView.scrollEnabled = NO;

除了属性
scrollEnabled
,您还有属性
UserInteractionEnabled
,该属性禁用视图上的任何触摸事件(当然包括滚动)。希望它有帮助,特别是在其他情况下,因为在您的情况下,它会产生与禁用滚动相同的效果。

请包含一些代码,以便我们可以调试,或者更确切地说,看看发生了什么,也许还有一张模拟器的图片。禁用scrollEnabled对于我来说已经足够好了。出于我的目的,我不能将userInteractionEnabled设置为false,因为我想利用TextView的内置功能拨打电话或打开链接。感谢您的回答和屏幕截图。:)很抱歉,我只能接受一个答案,我给了Matlecu,因为他/她回答了第一个。@Topest无问题:)