我有一個簡單的應用程序與一個tabbar。視圖大小是480 x 320. tabbar是49 x 320.但是,當我嘗試使用UIgraphicsbeginimagecontext(self.view.frame.size)截圖時,我得到一個411 x 320的圖像.. 我的背景圖像是480 x 320並在ios模擬器中正確顯示。 但是,當屏幕被捕獲時,背景圖像被69個高度像素剪切。 任何人都知道: 1)凡20級丟失的像素會(480-49)= 431,而即時得到411 2)爲什麼我的背景圖像正常顯示在模擬器但服用的屏幕截圖被裁剪.. 非常感謝tabbar和查看大小xcode
1
A
回答
0
嘗試使用self.view.bounds
作爲上下文大小。
另外,您是否在視圖正確初始化之前進行截圖?如果你是,這可能會導致大小不正確。
0
缺少的20個像素是頂部狀態欄的大小。實際上,如果您在頂部顯示狀態欄,則您的視圖大小高度爲460像素。當您使用UIgraphicsbeginimagecontext(self.view.frame.size)拍攝屏幕截圖時,您的尺寸參數爲320x460,而不是您預期的320x480,導致「裁剪」圖像。 (抱歉我的英語......)
相關問題
- 1. Xcode 6 iOS 7查看大小
- 2. Xcode的標籤大小調整查看
- 3. simple_spinner_dropdown_item - 查看大小
- 4. 更改tabbar的大小和顏色iphone
- 5. 查看窗口大小調整大小
- 6. iOS - 查看位置和大小
- 7. Android滾動查看擴大和縮小
- 8. 查看iOS7的大小和位置
- 9. iPhone的Tabbar +查看問題
- 10. iPhone從的TabBar查看
- 11. 收聽TabBar查看更改
- 12. Tabbar圖片的大小
- 13. XCODE:使用的TabBar以查看在數據源
- 14. Android視頻查看大小
- 15. 查看DDMS堆大小
- 16. 查看sun.misc.Queue的大小
- 17. 動畫查看大小changed
- 18. ASP.NET - 查看狀態大小
- 19. Theme.Dialog查看大小問題
- 20. 視口大小查看器
- 21. xcode約束查看到超級視圖的大小
- 22. AppDelegate Touch3D Xcode - TabBar
- 23. 大圖像查看器大小像2529x3516
- 24. 檢查Xcode中的圖像大小
- 25. TabBar selectedindex按鈕導航內查看
- 26. MWPhotoBrowser和TabBar應用在Xcode 4.2
- 27. Quartz Composer查看Xcode
- 28. Xcode 6大小類
- 29. React Native - 如何設置獨立查看大小屏幕大小?
- 30. 查看調整大小在iPhone 6/6 PLUS(錯誤的大小)