在尝试为新的 iPad Retina 显示屏更新我的应用程序时,我刚刚注意到一件有趣的事情,Interface Builder 中的每个坐标仍然基于原始的 1024x768 分辨率。
我的意思是,如果我有一个 2048x1536 的图像让它适合显示器上的整个屏幕,我需要将它的大小设置为 1024x768 而不是 2048x1536。
我只是好奇这是故意的吗?我可以将 Interface Builder 中的坐标系切换为特定于 Retina 吗?这有点烦人,因为我的一些图形在宽度或高度上都不是原始图形的 2 倍。我似乎无法在 Interface Builder 中设置 1/2 坐标数,例如 1.5,它可以是 1 或 2。
此时我是否应该只在代码中进行界面设计而忘记界面构建器?让我的图形在两个方向上都精确 2 倍?还是只是忍受它?