我有一个简单的UIImagePickerController,我隐藏了相机控件并将sourceType设置为相机。这会立即打开实时相机预览,但在查看器底部有大约50px高的黑色条。知道怎么摆脱这个吗?
答案 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屏幕的宽高比不同。