gpt4 book ai didi

iPhone - 显示 UIImagePickerController

转载 作者:行者123 更新时间:2023-12-03 21:07:56 27 4
gpt4 key购买 nike

我搜索了一些在我的应用程序中使用 UIImagePickerController 的方法,我发现唯一有效的方法如下:

在应用程序显示的第一个 View 上,输入:

self.picker = [[UIImagePickerController alloc] init];
self.picker.sourceType = UIImagePickerControllerSourceTypeCamera;

self.picker.showsCameraControls = NO;
self.picker.navigationBarHidden = YES;
self.picker.wantsFullScreenLayout = YES;

// Insert the overlay
self.overlay = [[OverlayViewController alloc] initWithNibName:@"Overlay" bundle:nil];
self.picker.cameraOverlayView = self.overlay.view;

[self presentModalViewController:self.picker animated:NO];

你知道另一种(Apple允许的)方法将这样的相机控件包含到 View 中而不必调用presentModalViewController吗?

最佳答案

UIImagePickerController 本身就是一个 View Controller ,并且出于明显的原因必须以模态方式操作。

如果您在根据上面的代码使用它时遇到问题,最有可能的问题是您没有为选择器分配委托(delegate),因此当它完成时您不会收到任何消息并且无法访问结果。

分配一个委托(delegate)以保证选择器的顺利运行。

关于iPhone - 显示 UIImagePickerController,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5318730/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com