首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >来自xib的cameraOverlayView

来自xib的cameraOverlayView
EN

Stack Overflow用户
提问于 2014-08-12 00:08:31
回答 1查看 1.4K关注 0票数 1

我已经寻找了一段时间,似乎找不到一个明确的方法来做这件事。我找到的任何链接都是过时的。我展示的相机就像这样

代码语言:javascript
复制
- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.


    //Get the camera
    self.imagePicker = [[UIImagePickerController alloc] init];
    self.imagePicker.delegate = self;
    self.imagePicker.allowsEditing = NO;
    self.imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
    self.imagePicker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:self.imagePicker.sourceType];
    self.imagePicker.showsCameraControls = NO;
    self.imagePicker.wantsFullScreenLayout = YES; //<-- This does not work in iOS7


    //set our custom overlay view


    [self presentViewController:self.imagePicker animated:NO completion:nil];

}

我有一个ViewController连接到一个名为ControllsViewController的xib。我不知道如何将它分配给self.imagePicker.cameraOverlayView =。这里有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-12 00:12:17

您需要使用xib实例化ControllsViewController。假设您的主包中有一个名为"ControllsViewController“的xib文件:

代码语言:javascript
复制
ControllsViewController *overlayViewController = [ControllsViewController alloc] initWithNibName:@"ControllsViewController" bundle:nil];
self.imagePicker.cameraOverlayView = overlayViewController.view;

您可能希望将overlayViewController分配给属性,以使其保持不变。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25254316

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档