我有一个 UITextView
我正在使用它有可点击的链接(即,html 链接)。我已将滚动设置为禁用。
默认情况下,“启用用户交互”为 false,并且不会发生滚动。但是,为了使链接可点击,“用户交互已启用”必须为真。鉴于此,即使禁用滚动,如果文本超过 UITextView
的高度,仍然可以滚动文本。 .
我的文字应该适合 UITextView
,所以大多数情况下这不是问题,但有时底部有额外的空间,它会切断几行,我不想允许滚动。
考虑到这些情况,有没有办法强制禁用滚动?
最佳答案
如何通过 UITextView 委托(delegate)禁用垂直滚动,如下所示:
- (void)scrollViewDidScroll:(id)scrollView
{
CGPoint origin = [scrollView contentOffset];
[scrollView setContentOffset:CGPointMake(origin.x, 0.0)];
}
关于ios - 带有链接 : disable scrolling, 的 UITextView 已启用用户交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21800526/