我正在我的iPhone应用程序中创建一个自定义UITableViewCell类,但我不清楚如何说明iPhone 2G / 3G / 3GS和iPhone 4具有不同分辨率屏幕的尺寸。
显然,当我以编程方式添加元素时,我将根据屏幕分辨率使用计算出的坐标,但是当我在界面构建器中时,它会在3G坐标处为我绘制尺寸(这是设备的类型I有)。
有谁知道如何处理这个?
非常感谢, 布雷特
答案 0 :(得分:2)
你的点和像素令人困惑。 UIKit中的所有内容都在积分上,所有iPhone都是320x480。在iPhone 4 1点== 2像素,可以从[[UIScreen mainScreen] scale]