UIImagePickerController默认底部有黑条?

时间:2009-09-23 17:55:41

标签: iphone uiimagepickercontroller

我有一个简单的UIImagePickerController,我隐藏了相机控件并将sourceType设置为相机。这会立即打开实时相机预览,但在查看器底部有大约50px高的黑色条。知道怎么摆脱这个吗?

2 个答案:

答案 0 :(得分:4)

感谢Usman提供的链接。该比率似乎与博客中的建议略有不同。 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;

答案 1 :(得分:0)

我认为这是因为相机与iPhone屏幕的宽高比不同。