iPhone開発初心者です。写真ライブラリから選択した画像を移動およびスケーリングする画像ピッカーコントローラーを使用しているため、allowsediting = yes
.
そして、私のピッカーはメソッドを終了しました:
- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
// Access the uncropped image from info dictionary
UIImage *image = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
self.imgForDisplay.image=[self scaleAndRotateImage:image];
self.imagePicker.allowsEditing = YES;
ImageDetailsViewController *imageDetailsVC = [[ImageDetailsViewController alloc] init];
imageDetailsVC.imagedisplay.image = self.imgForDisplay.image;
[picker pushViewController:imageDetailsVC animated:YES];
//[picker dismissModalViewControllerAnimated:YES];
}
そして、選択した画像を表示したい別のView Controllerをプッシュします。
ここで 2 つの問題があります。
1)画像を選択すると、「移動とスケーリング」画面なしで別のビューに移動しますが、移動すると画像が ImageDetailsViewController に表示されるようになりました。
2)もう一度戻って別の画像を選択すると、「移動とスケーリング」画面が表示されます。選択ボタンをクリックすると、ナビゲーション バーのない白い画面が表示されます。
選択ボタンのアクションを設定する方法はありますか?