我正在使用UIImagePickerController和自定义Overlay构建应用程序。随着iPhone 5屏幕尺寸增加88点,但相机视图端口保持大致相同的大小,我想知道人们如何解决这个问题? 我真的反对硬编码值或根据屏幕高度作出假设,特别是苹果传闻下周将推出另一组屏幕尺寸的设备。UIImagePickerController大小iPhone 5
1
A
回答
3
不幸的是,这是一个私人的视图控制器,你真的不能安全地探究它看看到底发生了什么。我确定的是,工具栏已经从大约54个像素变成了大约92个,但是对这种事情进行硬编码可能最终会在某一天让你感到困扰。
我最终使用AVFoundation滚动我自己的相机....这完全控制了预览视图的比例和位置,以及任何要放在其上的覆盖图。
你可以下载像SquareCam这样的苹果样品,它会给你很多你需要的东西,并放弃UIImagePickerController。
+0
感谢您的回应,我认为这可能是这种情况! –
相关问题
- 1. UIImagePickerController图像大小
- 2. iPhone 5/6小窗口大小
- 3. 在iPhone 5调整表视图大小
- 4. 如何为iphone帧大小5
- 5. iOS拒绝iphone 5调整大小
- 6. 配置UIImagePickerController的帧大小
- 7. Xcode为iPhone 4调整iPhone 5应用程序的大小
- 8. iPhone UIView和UIImagePickerController
- 9. UIImagePickerController的视图大小不正确
- 10. 调整大小的UIImage从的UIImagePickerController
- 11. 更改UIImagePickerController的裁剪大小
- 12. 集的UIImagePickerController帧的大小和位置
- 13. 如何更改iPAD中UIImagePickerController的大小?
- 14. iPhone - 大小uitabbar
- 15. 从上的UIImagePickerController iPhone
- 16. iPhone - 自定义UIImagePickerController
- 17. iPhone UIImagePickerController文件名
- 18. 大iPhone 5模拟器?
- 19. iOS设备大小的Autolay字体调整(iPhone 6 plus,iPhone 6,iPhone 5)
- 20. 从UIImagePickerController获取图像后,UIImageView旋转图像iPhone 5
- 21. 的iOS 5:崩溃的UIImagePickerController
- 22. iOS 5上的UIImagePickerController崩溃
- 23. 的UIImagePickerController 720p视频4S/5
- 24. iPhone界面大小
- 25. UIwebView的大小iphone
- 26. java.lang.IndexOutOfBoundsException:索引5无效,大小为5
- 27. 的Xcode,iOS和iPhone 5的 - 调整图像大小
- 28. 为iPhone 5和6设置不同的字体大小
- 29. iPhone 5的UITableView静态单元大小调整
- 30. 背景大小:封面不适用于iPhone 4或5
第一步是:您可以关闭** showsCameraControls **,并为** cameraOverlayView **制作自己的自定义UIView。在这个视图中,你可以(如你所愿)复制Apple控件的外观。通过这样做,您可以“摆脱”苹果公司给您的“方便”(!)黑条,您可以在底部或顶部创建和调整自己的“黑条”。所以,你仍然在使用UIImagePickerController。我们发现所有这些在生产应用程序中运行良好。然后就像CSmith说的那样,下一步就是放弃UIImagePickerController并转到AVFoundation。 – Fattie