2

我正在构建一个使用包含 UIScrollView 的 UIView 的应用程序,这样当键盘出现时,用户仍然可以向下滚动以查看视图中的内容。似乎我已经完美地设置了所有东西,但是当我旋转时,一切都变得完全无法使用。这些观点都不合适,我不确定处理这个问题的策略是什么。我有视图自动调整大小,但它们似乎没有正确执行。

我应该手动检查是否发生旋转并在不自动调整大小的情况下重置框架,还是有办法通过自动调整大小来完成此操作?

情况是这样的:纵向模式 - 形式适合。当键盘出现时,滚动视图会调整大小,但表单不会。

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

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

谢谢!

4

1 回答 1

0

您可以使用以下方法将事物重新定位回原来的位置:

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

  //reposition code

}

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

旋转时如何重新设计键盘!

于 2010-10-25T19:19:21.883 回答