presentModalView全屏视图在显示键盘时向左移动

问题描述:

我有一个登录页面作为模式视图控制器呈现,当UITextField成为纵向模式下的第一响应者时,视图向左移动。我想知道这是为什么? enter image description herepresentModalView全屏视图在显示键盘时向左移动

enter image description here

的代码非常简单:

LoginViewController* lvc = [[LoginViewController alloc] init]; 
    lvc.delegate = self; 
[self.parentViewController presentModalViewController:lvc animated:YES]; 
[lvc release]; 

这里面一个UIViewController称为其被呈现为modalViewController以及OptionsViewController。所以基本上,我从一个modalViewController呈现modalViewController

+0

请粘贴该代码。 – Legolas 2011-06-05 01:12:20

+0

代码现在有 – adit 2011-06-05 01:18:24

如果你清楚地看到第二个图像,有一个tableView时,键盘出现和登录视图控制器(该视图)似乎导致问题,因为桌子。

要么你已经从代码(或)中的某处初始化tableView我猜你已经创建了登录视图控制器以及另一个TableView控制器.xib接口......所以请检查你的代码。

如果您的代码没有任何tableView初始化...请尝试执行以下步骤。

  1. 删除nib文件。
  2. 用相同的观点创建一个新的,清楚地遵循相同的程序,并请让我们张贴在结果上。
+0

在这个modalViewController后面有一个表视图,它在应用程序启动开始时被初始化,与这个登录没有任何关系 – adit 2011-06-05 01:53:56

+0

顺便说一下,使用任何类型的视图给我都一样结果 – adit 2011-06-05 21:26:17