我是一名新手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];
}
我需要推出另一个视图控制器,并在该视图中显示所选图像。
这里有两个问题:
1)当我选择图像时,它会导航到另一个视图,但没有“移动和缩放”屏幕,但是当导航到ImageDetailsViewController时,图像现在已经显示。
2)当我再次导航回去并选择另一个图像时,现在它会显示“移动和缩放”屏幕。 当我单击选择按钮时,它只是显示一个没有导航栏的白屏。
是否有任何方法设置选择按钮的操作?