我有一个登录页面显示为模态视图控制器,当UITextField成为纵向模式下的第一个响应者时,视图向左移动。我想知道为什么会这样?
代码非常简单:
LoginViewController* lvc = [[LoginViewController alloc] init];
lvc.delegate = self;
[self.parentViewController presentModalViewController:lvc animated:YES];
[lvc release];
这是一个名为OptionsViewController的UIViewController,它也是一个modalViewController。所以基本上我从modalViewController
呈现一个modalViewController答案 0 :(得分:1)
如果你在第二张图片上看得很清楚,当键盘出现时会有一个tableView,并且登录视图控制器(该视图)似乎由于表的问题而导致问题。
你已经从代码中的某个地方初始化了一个tableView(或者)我的猜测是你已经创建了登录视图控制器以及另一个TableView控制器.xib接口...所以请检查你的代码。
如果您的代码上没有tableView初始化...请尝试执行以下步骤。