在一个UITextView填满控制器的页面中, 每次进入页面前(可能是viewWillAppear阶段), textView 会自动滚动一段距离, 滚动过程看不到, 倒是在UITextView的代理方法
- (void)scrollViewDidScroll:(UIScrollView *)scrollView;中可以检测到, 效果如下:
其中红色箭头处可以看出textView的滚动距离. 很可惜我没有找到原因, 这里只记录我的解决办法:
- (void)viewDidLoad {
[super viewDidLoad];
_textView.scrollEnabled = NO;
}
- (void)viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
_textView.scrollEnabled = YES;
}
如果谁知道原因的话, 万望告知, 多谢
网友评论