UITextView从底部开始

时间:2015-12-24 11:20:30

标签: ios swift uitextview xcode-storyboard

我遇到了 UITextView 的问题。我以前见过其他人有这个问题,但每当我的应用程序加载到手机上时,所有 UITextViews 都从文本的底部开始,我必须向上滚动。

我尝试了很多解决方案,但我需要一个仅在故事板上使用的解决方案,因为我有一些没有指定类的视图。

enter image description here enter image description here

修改

我认为在启用滚动时会发生这种情况 - 所以我如何启用滚动但是阻止这种情况发生?

3 个答案:

答案 0 :(得分:2)

无法在iOS 9.2上重现您的问题,但您可以尝试使用

使用Runtime Attribtues

设置contentOffset

enter image description here

答案 1 :(得分:2)

我遇到同样的问题,但我仍然无法使用Storyboard找到解决方案 但是,使用以下代码可能会阻止您TextView自动启动

如果您的TextView位于UIViewController

- (void)viewWillAppear:(BOOL)animated {
    [self.myTextView setContentOffset:CGPointZero];
}

如果您的TextView位于UIView

- (void)layoutSubviews{
    [self.myTextView setContentOffset:CGPointZero];
}

希望这个帮助

答案 2 :(得分:0)

你有没有试过像:

[self.textView scrollRangeToVisible:NSMakeRange(0, 0)];