我即将使用iOS 4.2将基于iPhone OpenGL ES的应用转换为通用(iPhone + iPad)应用。你能给我什么建议?这样做有明显的陷阱吗?
答案 0 :(得分:3)
确保获得屏幕尺寸的边界矩形,而不是基于窗口坐标对视图大小或任何内容进行硬编码。
[[UIScreen mainScreen] bounds];
认识到如果您的应用程序没有填充限制(即硬件只能获取如此多的纹素并且每秒显示如此多的片段),则需要在iPhone 3GS或更早版本(640x480)屏幕上显示。它很可能分别限制在iPad或iPhone 4(1024x768或960x640)屏幕尺寸上。