由於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