2012-07-23 112 views
0

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

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 ..任何帮助appriciated!

+0

你的应用程序的流程不清楚,你能给出更多的细节......? – Nilesh 2012-07-23 07:49:42

+0

我编辑了我的帖子。希望它有帮助... – Jos 2012-07-23 13:08:22

回答

0

在切换用户该代码的时间:

[yourTextFieldObject resignFirstResponder]; 

这可能会实现。

+0

thanx的答复,它不工作。认为它在一个行动的顺序工作,但我有多个文本字段和viewcontrollers ..其他想法? – Jos 2012-07-23 13:04:28