iphone两个笔尖的中心有不同的x坐标

时间:2012-09-30 19:42:05

标签: iphone layout center nib

好的,这真的很奇怪。

我甚至不知道该怎么说这个问题。 我正在使用XCode 4.5 我有两个视图,每个视图都有自己的NIB。有可能在早期版本的XCode中创建了一个NIB,在4.2中创建了一个(我不记得了)

我有一个想要水平居中的图标。

在一个NIB中,当我居中时,框架矩形表示X / Y坐标= 160x46 这是有道理的,因为它居中并靠近显示器的顶部

在另一个NIB中,Frame矩形是:X / Y coord = 204x46但它也基本上居中(它可能会被几个px关闭)

如果将Frame Rect设置为160 x 46,则图标会向左移动。

就像Interface Builder认为一个NIB比另一个更宽/更密集

它们设置为尺寸:无,方向:纵向 查看模式=缩放以填充。

我为Retina4复制它们,因为我想稍微不同地布局,当我将大小设置为视网膜时出现同样的问题4“

我无法看到任何可能让我搞砸的设置......

1 个答案:

答案 0 :(得分:0)

做一件事不要改变,从XIB设置代码。对于X值,您可以设置

  

self.view.center.x

和Y值

  

self.view.center.y