将设备/ 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];
我知道我的问题很短暂,但我认为没有任何解决方案可以提供帮助。
有人能帮助我吗?
答案 0 :(得分:0)
我找到了真正的解决方案。
在Xcode6中:
选择导航控制器 - >在界面构建器的右侧面板
- 选择“调整滚动视图插图”。
输入此代码: [_myTextViewGrm sizeToFit];
并将此方法放在.m文件中
- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration
{
[self.myTextViewGrm scrollRectToVisible:CGRectMake(0, 0, 1, 1) animated:NO];
}
完成!!!!