我正在Interface Builder中设计我的界面(在Snow Leopard上使用Xcode 4.2),并且完美地对齐两个元素(两个NSButton
s,有边框),一个在另一个之下。
问题在于,当窗口调整大小时,在某些点上,元素看起来不对齐(大约1个像素),而在其他方面,它们仍然完全对齐。
这是我所说的(缩放)示例:
对齐
未对齐的
以下是我的调整大小设置(适用于上方NSButton
):
对于容器(我的上层NSButton
):
我知道我可能对这么小的问题感到有些过于疯狂,但我肯定需要解决它。
那么,为什么会这样呢?我该怎么办才能解决它?
答案 0 :(得分:0)
两个按钮都在同一容器中吗?
它们的尺寸和尺寸是否相同?对齐设置?
在检查器中的自动调整小部件下方,有一组对齐按钮。尝试选择两个按钮并单击左侧对齐按钮。 (看看是否会使另一方错位。)下面是放置图标 - 确认两个按钮在那里都有相同的设置。
键入W&的值H因此两个按钮完全相同(即使方框已经显示相同,也可以在其上键入)。同时输入X& Y所以它们是相同的(垂直偏移除外)。
就个人而言,设置中心缩放(最后一个图像,双端水平箭头)似乎很奇怪,因为它仅固定在一侧。这可能会产生奇怪的影响。另一方面,您既设置了垂直锚点,又设置了垂直缩放。
如果所有其他方法都失败了,您可以尝试(首先保存原始版本)删除第二个按钮,复制第一个按钮并将副本放在它下面。