【发布时间】:2012-05-14 01:51:51
【问题描述】:
我是 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) 当我再次导航并选择另一个图像时,现在它显示“移动和缩放”屏幕。当我点击选择按钮时,它只是显示一个没有导航栏的白屏。
有没有办法设置选择按钮的动作?
【问题讨论】:
标签: iphone ios uinavigationcontroller uiimagepickercontroller