iSk*_*the 2 iphone camera uiimagepickercontroller navigationcontroller
我正在制作一个相机应用程序,它允许用户访问照片库.他们触摸按钮,使用presentModalViewController弹出UIImagePickerControllerSourceTypeSavedPhotosAlbum.当他们触摸照片时,我想要一个视图将ImagePicker推向左边,新视图进入.事情是,我想保持ImagePicker,所以当他们回到它时,没有滞后.这种情况发生在NightCamera等许多相机应用中.每当我使用[self.navigationController pushViewController:photoPreview];
它时,它会将视图推送到主视图,而不是选择器.当我使用时[picker.navigationController pushViewController:photoPreview];
,没有任何反应,因为选择器的navigationController是零.有谁知道该怎么办?
Geo*_*rge 15
对的,这是可能的.没有"模态视图控制器"这样的东西,任何视图控制器都可以模态呈现.
由于UIImagePickerController
已经是a UINavigationController
,您可以直接在其上推送视图.而不是
[picker.navigationController pushViewController:some_view_controller];
Run Code Online (Sandbox Code Playgroud)
做就是了
[picker pushViewController:some_view_controller];
Run Code Online (Sandbox Code Playgroud)
删除.navigationController
.