问题描述
- iOS 关于拍照跳转问题
- 我有4个步骤 3个页面
1、只有一个拍照按钮的页面
2、当按了拍照按钮后自动跳转到系统的UIImagePickerController进行拍照
3、点击使用照片后进入图片滤镜页面 上面有两个按钮 取消和确定
4、点击取消回到第一个页面
但是问题就出在在第三个页面点击取消后总是回到第二个页面 这是为什么
其中 1、2是在同一个viewcontroller中 3是一个单独的viewcontroller
解决方案
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
这个函数里面一定要先调用
[picker dismissViewControllerAnimated:YES completion:nil];
然后再对图片进行滤镜处理
解决方案二:
iOS 跳转问题
ios presentViewController:destinationView跳转后黑屏问题
ios 页面跳转问题
解决方案三:
可以在第三个界面点击返回到第一个界面的时候在从新调用一下 照相方法 也就是你的点击按钮的方法 你可以把方法单独的封装到一个方法中 这样就可以节省代码 从新调用的时候只用一句话 希望我的回答能解决你的问题
时间: 2024-09-10 16:44:44