UITextView从底部开始
我遇到了一个UITextView的麻烦。 我以前见过其他人有这个问题,但每当我的应用程序加载我的手机,所有的UITextViews从他们的文本的底部开始,我必须向上滚动。
我已经尝试了很多解决scheme,但是我只需要一个解决scheme来使用Storyboard,因为我有一些没有指定类的视图。
编辑
我认为这发生在滚动启用 – 所以我怎么滚动启用,但停止发生?
无法在iOS 9.2上重现您的问题,但您可以试试这个
使用运行时属性设置contentOffset
我面临同样的问题,我仍然无法find一个使用Storyboard
的解决scheme。
但是,使用下面的代码可以防止您的TextView
自动启动在底部
如果你的TextView
在UIViewController
- (void)viewWillAppear:(BOOL)animated { [self.myTextView setContentOffset:CGPointZero]; }
如果你的TextView
在UIView
- (void)layoutSubviews{ [self.myTextView setContentOffset:CGPointZero]; }
希望这个帮助
你有没有试过类似的东西:
[self.textView scrollRangeToVisible:NSMakeRange(0, 0)];