UITextview在旋转到横向后不显示顶行

时间:2015-06-15 17:04:59

标签: ios uitextview

将设备/ iOS模拟器旋转到横向时出现问题。 UITextView没有显示在最顶层。它在中间显示,直到我向上滚动。我尝试过很多东西:

[textView sizeToFit];
[textView layoutIfNeeded];

[textView setContentOffset:CGPointMake(0.0, 0.0)];

[textView scrollRectToVisible:CGRectMake(0.0, 0.0, 1.0, 1.0) animated:NO];

我知道我的问题很短暂,但我认为没有任何解决方案可以提供帮助。

有人能帮助我吗?

1 个答案:

答案 0 :(得分:0)

我找到了真正的解决方案。 在Xcode6中:
选择导航控制器 - >在界面构建器的右侧面板 - 选择“调整滚动视图插图”。

在viewDidLoad中的.m文件中

输入此代码: [_myTextViewGrm sizeToFit];

并将此方法放在.m文件中

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
    [self.myTextViewGrm scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO];
}

完成!!!!