gpt4 book ai didi

ios - iPad 相机弹出窗口预览错误的旋转和缩放

转载 作者:行者123 更新时间:2023-11-29 04:08:43 25 4
gpt4 key购买 nike

我在弹出窗口中显示相机(在 iPad 上 - iPad 应用程序被锁定为 Lanscape Left),并且预览为纵向且比例错误。代码如下 - 我已经计算出旋转并添加了它,但预览尺寸现在太细了。

   UIImagePickerController *imagePicker = [[UIImagePickerController alloc] init];

if ([UIImagePickerController isSourceTypeAvailable:UIImagePickerControllerSourceTypeCamera])
{
imagePicker.sourceType = UIImagePickerControllerSourceTypeCamera;
imagePicker.videoQuality = UIImagePickerControllerQualityTypeMedium;
imagePicker.mediaTypes = [UIImagePickerController availableMediaTypesForSourceType:UIImagePickerControllerSourceTypeCamera];

CGAffineTransform transformRotation = CGAffineTransformMakeRotation(270 * M_PI/180);

imagePicker.cameraViewTransform = transformRotation;
}
else
{
NSLog(@"Camera not available. Using photo library");
imagePicker.sourceType = UIImagePickerControllerSourceTypePhotoLibrary;
}

imagePicker.delegate = self;
_photoPopover = [[UIPopoverController alloc] initWithContentViewController:imagePicker];
[_photoPopover presentPopoverFromRect:view.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];

最佳答案

事实证明这是 iOS 6.0 处理旋转方式的问题 - 已在 6.1 中修复

关于ios - iPad 相机弹出窗口预览错误的旋转和缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14766523/

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