由于UIImagePickerController的默认裁剪框(当使用设置setAllowsEditing:YES
)对我来说不是合适的尺寸时,我创建了自定义视图控制器,如建议的here。如何使用自定义视图控制器来扩展UIImagePickerController?
当从的UIImagePickerController选择的缩略图我从- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
打开该自定义视图控制器(navigationController
):
[popoverController setContentViewController:navigationController animated:YES];
但似乎的UIImagePickerController已经关闭,因为自定义视图控制器呈现无动画。当我取消自定义视图控制器时,我无法返回到UIImagePickerController的缩略图视图。有没有办法扩展UIImagePickerController,以便在取消自定义视图控制器时返回到UIImagePickerController?
谢谢!
感谢Randall! - 我错过了从UINavigationController继承的UIImagePickerController 在UIImagePickerController的堆栈上推送自定义视图控制器时,会显示动画,并且通过弹出视图控制器来取消视图控制器时,您将返回到上一个缩略图视图。 – Marco 2011-10-04 12:22:12