iPad旋转和键盘弹出

时间:2010-08-19 03:40:23

标签: iphone objective-c ipad ios4 ios3.0

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

我是否应该手动检查旋转是否已经发生并重置框架而不进行自动调整,还是可以通过自动调整大小来实现此目的?

情况是这样的: 肖像模式 - 形式很合适。当键盘显示时,滚动视图的大小调整,但形式没有。

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

旋转到横向模式时是否需要调整表单视图的大小?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以使用以下方法将内容重新定位回原始内容:

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

  //reposition code

}

我有一个问题,我希望键盘在ipad旋转时辞职。 如果键盘以纵向打开,并且我旋转到横向,键盘将以横向显示。

旋转时如何重新调整键盘?

TY