我正在使用,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)