UIImagePickerController 拍照按钮不起作用,直到长按或单击多次
UIImagePickerController the take photo button not work, until long press or click many times
我只想通过我的应用程序用相机拍照。但是呈现给 UIImagePickerController,拍照按钮不起作用,我可以看到按钮被按下,down.But 没有照片 captured.Until 我长按拍照按钮或点击多次,然后可以拍一张照片。
在我的项目中,当前的 UIViewController 服从 UIImagePickerControllerDelegate 和 UINavigationControllerDelege。但这仍然没有什么不同。
代码如下:
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentViewController:picker animated:YES completion:nil];
我尝试添加代码:
picker.modalPresentationStyle = UIModalPresentationCurrentContext;
这两个都不行。
请帮帮我。我到处寻找解决方案很多次,但没有人能解决我的问题。
谢谢!
这个问题花了我很多时间,调试了很多次还是没有解决。所以我最终决定定制相机。我在github网站上找到了一个很棒的代码,link是here
有兴趣的可以看看
终于找到了另一个类似的场景:https://forums.developer.apple.com/message/232522#232522
我只想通过我的应用程序用相机拍照。但是呈现给 UIImagePickerController,拍照按钮不起作用,我可以看到按钮被按下,down.But 没有照片 captured.Until 我长按拍照按钮或点击多次,然后可以拍一张照片。
在我的项目中,当前的 UIViewController 服从 UIImagePickerControllerDelegate 和 UINavigationControllerDelege。但这仍然没有什么不同。
代码如下:
UIImagePickerController *picker = [[UIImagePickerController alloc] init];
picker.delegate = self;
picker.sourceType = UIImagePickerControllerSourceTypeCamera;
[self presentViewController:picker animated:YES completion:nil];
我尝试添加代码:
picker.modalPresentationStyle = UIModalPresentationCurrentContext;
这两个都不行。
请帮帮我。我到处寻找解决方案很多次,但没有人能解决我的问题。 谢谢!
这个问题花了我很多时间,调试了很多次还是没有解决。所以我最终决定定制相机。我在github网站上找到了一个很棒的代码,link是here
有兴趣的可以看看
终于找到了另一个类似的场景:https://forums.developer.apple.com/message/232522#232522