【问题标题】:UIImagePickerController's cameraOverlayView is not displaying in iOS 8UIImagePickerController 的 cameraOverlayView 未在 iOS 8 中显示
【发布时间】:2014-09-16 07:24:30
【问题描述】:

我如下介绍UIImagePickerController

if (!self.imagePickerController) self.imagePickerController = [[UIImagePickerController alloc]init];
self.imagePickerController.sourceType = UIImagePickerControllerSourceTypeCamera;
            self.imagePickerController.delegate = self;

            CameraOverlay *overlay = [[CameraOverlay alloc] initWithFrame:CGRectMake(0, 0, 320, [UI appFrameHeight])];
            overlay.delegate = self;
            self.imagePickerController.cameraOverlayView = overlay;

            int value = SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0") ? 68 : 48;

            CGAffineTransform translate = CGAffineTransformMakeTranslation(0.0, value);
            self.imagePickerController.cameraViewTransform = translate;

            CGAffineTransform scale = CGAffineTransformScale(translate, 1.333333, 1.333333);
            self.imagePickerController.cameraViewTransform = scale;

 [self presentViewController:self.imagePickerController animated:YES completion:nil];

它不显示覆盖视图。请任何人帮助我如何解决这个问题。

【问题讨论】:

    标签: objective-c iphone uiimagepickercontroller ios8


    【解决方案1】:

    我遇到了同样的问题,它有助于像这样设置Overlayframe,使用

    CameraOverlay *overlay = [CameraOverlay new];
    [overlay setFrame:self.imagePickerController.cameraOverlayView.frame]; // important change
    

    而不是

    CameraOverlay *overlay = [[CameraOverlay alloc] initWithFrame:CGRectMake(0, 0, 320, [UI appFrameHeight])];
    

    请反馈给我...

    【讨论】:

      【解决方案2】:

      link 的@Nookaraju 回答的帮助下终于解决了这个问题,通过从应用程序中删除setTitle: 方法视图控制器类别来解决这个问题。

      @implementation UIViewController (CustomeAction)
      - (void)setTitle:(NSString *)title{
      // YOU CODE///
      }
      @end
      

      删除了上面的代码。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-16
        • 1970-01-01
        • 1970-01-01
        • 2014-09-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-04-07
        相关资源
        最近更新 更多