ipad:键盘位置错误

时间:2012-07-23 07:32:51

标签: xcode ipad ios5 keyboard

当我切换到另一个视图时(从拍摄照片返回或切换到视图以选择表格中的内容后),ipad键盘出现在错误的位置。 当我选择一个文本字段时,我会在Ipad和模拟器上看到这个。 (无法发布图片)。如果我转动ipad(使其水平对齐)并向后旋转,则键盘恢复正常。

https://devforums.apple.com/servlet/JiveServlet/showImage/2-701040-19966/Screen+Shot+2012-07-20+at+16.36.20.png

我的代码切换到相机拍照...

- (IBAction)getCameraPicture:(id)sender
{
    UIImagePickerController *picker = [[UIImagePickerController alloc] init];
    picker.delegate = self;
    picker.allowsEditing = YES;
    picker.sourceType = UIImagePickerControllerSourceTypeCamera;
    picker.title = @"CameraPicture";
    [self presentModalViewController:picker animated:YES];
}

我的代码切换到包含表格的视图:

[self presentModalViewController:viewControllerSpanoTechProducts animated:YES];

选择内容后返回的代码:

[self dismissModalViewControllerAnimated:YES];

我的应用程序的工作方式:您有一个主屏幕,其中包含按钮和文本字段以填写表单。当您按下按钮选择产品时,我切换到另一个带有表格的控制台,您可以在其中选择产品和按钮“完成”。如果你点击“完成”按钮,我会切换回原始视图..希望这有帮助吗? 我刚刚开始使用iOS ..任何帮助都是适合的!

1 个答案:

答案 0 :(得分:0)

在切换用户时使用此代码:

[yourTextFieldObject resignFirstResponder];

这可能有用。