我有一个简单的 UIImagePickerController 隐藏相机控件并将 sourceType 设置为相机。这会立即打开实时相机预览,但查看器底部有一个大约 50 像素高的黑条。知道如何摆脱这个吗?
user177979
问问题
2829 次
2 回答
4
感谢乌斯曼的链接。该比率似乎与博客中建议的有所不同。1.23 的比率适用于 iPhone 4 和 4s。另外,为了保持纵横比,我建议同时缩放 x 和 y。
picker = [[UIImagePickerController alloc] init];
picker.sourceType = sourceType;
picker.delegate = self;
picker.allowsEditing = NO;
picker.showsCameraControls = NO;
CGAffineTransform cameraTransform = CGAffineTransformMakeScale(1.23, 1.23);
picker.cameraViewTransform = cameraTransform;
于 2012-02-06T01:45:36.380 回答
0
我相信这是由于相机与 iPhone 屏幕的宽高比不同。
于 2009-09-29T21:35:53.710 回答