0

別のビューに切り替えたとき (写真の撮影から戻った後、またはビューに切り替えてテーブル内のものを選択した後)、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 を使い始めたばかりです。

4

1 に答える 1

0

ユーザーの切り替え時に、このコード:

[yourTextFieldObject resignFirstResponder];

これはうまくいくかもしれません。

于 2012-07-23T07:51:52.947 に答える