UIImagePickerViewController 相机重载标签栏控制器(调用viewDidLoad)
Posted
技术标签:
【中文标题】UIImagePickerViewController 相机重载标签栏控制器(调用viewDidLoad)【英文标题】:UIImagePickerViewController camera reload tab bar controller (viewDidLoad called) 【发布时间】:2019-10-30 21:52:49 【问题描述】:我试图用 Objective-c 为 ios 编写一些应用程序。 我有一个带有点击栏控制器的项目。 在我最后一次点击中,我点击了这个按钮,我将显示相机。 因此,当我用相机拍照并点击“使用照片”时,它会调用 TapBarViewController 的父控制器的 ViewDidLoad,并且我的点击控制器会通过可变点击重新加载
我也试过谷歌 但没有解决方案.. this 和 this 对我不起作用。 请问,我做错了什么? 我的方法女巫叫相机是:
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.allowsEditing = YES;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentViewController:picker animated:YES completion:nil];
UPDT: 另外我认为这不是here所描述的资源问题
【问题讨论】:
【参考方案1】:好的,经过一天的研究,我找到了解决方案。 之后我添加了这一行,它工作正常。
picker.modalPresentationStyle = UIModalPresentationCustom;
【讨论】:
以上是关于UIImagePickerViewController 相机重载标签栏控制器(调用viewDidLoad)的主要内容,如果未能解决你的问题,请参考以下文章