我是 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)当我再次导航并选择另一个图像时,现在它显示“移动和缩放”屏幕。当我单击选择按钮时,它只是显示没有导航栏的白屏。
有没有办法设置选择按钮的动作?