好吧,这真的很奇怪。
我什至不知道如何表达这个问题。我正在使用 XCode 4.5 我有两个视图,每个视图都有自己的 NIB。有可能在更早的 XCode 版本中创建了一个 NIB,而在 4.2 中创建了一个(我不记得了)
我有一个要水平居中的图标。
在一个 NIB 中,当我将其居中时,Frame Rectangle 显示 X/Y 坐标 = 160x46,这在其居中且靠近显示器顶部时是有意义的
在另一个 NIB 中,框架矩形是:X/Y 坐标 = 204x46 但它也基本上居中(它可能偏离了几个像素)
如果将 Frame Rect 设置为 160 x 46,则图标会向左移动。
就像 Interface Builder 认为一个 NIB 比另一个更宽/更密集
它们设置为大小:无,方向:纵向视图模式 = 缩放以填充。
我为 Retina4 复制了它们,因为我想布局略有不同,当我将大小设置为 Retina 4" 时会出现同样的问题
我看不到任何可能会搞砸的设置.....