2010-08-19 123 views
2

我正在构建一个应用程序,该应用程序使用包含UIScrollView的UIView,以便当键盘显示时,用户仍然可以向下滚动以查看视图中的内容。看起来我已经完成了一切设置,但当我旋转时,一切都完全无法使用。意见都是不合适的,我不确定处理这个问题的策略是什么。我有意见自动调整,但他们似乎没有做到这一点。iPad旋转和键盘弹出

我应该手动检查是否发生了旋转,并且没有自动调整的情况下重置了框架,或者有没有办法通过自动调整大小来实现?

情况是这样的: 肖像模式 - 形式适合罚款。当键盘显示时,滚动视图将被调整大小,但表单不会。

风景模式 - 表单不合适,当键盘显示时,滚动视图会混乱。

当我旋转到横向模式时,是否需要调整窗体视图的大小?

谢谢!

回答

0

您可以通过重新定位的东西回原来的:

-(void)willAnimateFirstHalfOfRotationToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation duration:(NSTimeInterval)duration { 

    //reposition code 

} 

我有,我想键盘在iPad的旋转辞职的问题。 如果键盘纵向打开,并且我旋转到横向,则键盘会以横向显示。

我该如何在旋转的时候重新设置键盘!

TY