小编Dee*_*ola的帖子

为iOS 8动态设置cameraViewTransform

我正在开发一个相机应用程序,我应该在里面显示一个相机 在此输入图像描述

我正在使用,camView.cameraViewTransform = CGAffineTransformMakeScale(1.0, 1.0) ;但不同设备的结果不同,标签栏和相机之间有黑条.如果我改变scaling相机的值太大了.对此事的任何帮助都将非常感激.

- (void)viewDidLoad {
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    [self prepareCamera];
}

- (void)viewDidAppear:(BOOL)animated{
    [super viewDidAppear:NO];
    [self launchCamera];
}

- (void)prepareCamera{
    camView = [[UIImagePickerController alloc] init];
    camView.delegate = self;
    camView.sourceType = UIImagePickerControllerSourceTypeCamera;
    camView.showsCameraControls = NO;
    [self resizeCameraView];
}


- (void)resizeCameraView{
    CGSize screenSize = self.view.bounds.size;
    // set the aspect ratio of the camera
    float heightRatio = 4.0f / 3.0f;
    // calculate the height of the camera …
Run Code Online (Sandbox Code Playgroud)

objective-c uiimagepickercontroller ios ios8

5
推荐指数
1
解决办法
614
查看次数

标签 统计

ios ×1

ios8 ×1

objective-c ×1

uiimagepickercontroller ×1