我正在使用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