UITextView里面的UIScrollView作为文本滚动父进入

我有一个包含UITextViewUIScrollView 。 当文本input到UITextViewUIScrollView将滚动以确保文本在内容框架中完全可见。 我不想要这个

我禁用了滚动UIScrollView ,但是这没有效果。 任何人都知道如何制止这一点? 示例项目可以在这里find: http : //cl.ly/1P1u3y302r3q1f1C063K 。

谢谢!

我有与UITextView类似的问题。 看来scrollEnabled属性并不取消自动滚动。 我已经通过覆盖setContentOffset:方法来解决它。
以下preventScrolling标志可能有所帮助:

 @interface MyScrollView : UIScrollView @property (nonatomic, assign) BOOL preventScrolling; @end @implementation MyScrollView @synthesize preventScrolling; -(void) setContentOffset:(CGPoint)contentOffset animated:(BOOL)animated { if(!self.preventScrolling) { [super setContentOffset:contentOffset animated:animated]; } } @end 

你已经设置了错误的contentSize:滚动视图….

如果内容的高度和宽度都大于滚动视图的高度和宽度,那么只能增加内容的大小,否则就按照滚动视图的宽度和高度来设置内容的大小

 [self.mainScrollView setContentSize:CGSizeMake(4096, 4096)]; 

而不是把这个内容:

 [self.mainScrollView setContentSize:CGSizeMake(mainScrollView.frame.size.width, mainScrollView.frame.size.height)]; 

可能这会帮助你