gpt4 book ai didi

cocoa - 调整窗口大小时按钮未对齐

转载 作者:行者123 更新时间:2023-12-03 17:24:45 25 4
gpt4 key购买 nike

我正在 Interface Builder 中设计界面(在 Snow Leopard 上使用 Xcode 4.2),并完美对齐两个元素(两个 NSButton,有边框),一个在另一个下面。

问题是,当窗口大小调整时,在某些点上,元素似乎未对齐(1 个像素左右),而在其他点上,它们仍然完全对齐。

<小时/>

这是一个(放大的)示例来说明我的意思:

对齐

enter image description here

未对齐

enter image description here

<小时/>

这是我的调整大小设置(针对上面的 NSButton):

enter image description here

对于容器(我上面的NSButton):

enter image description here

<小时/>

我知道我可能对这么一个小问题有点太疯狂了,但我绝对需要解决它。

那么,为什么会发生这种情况呢?我应该怎么做才能解决这个问题?

最佳答案

两个按钮是否在同一个容器中?

它们具有相同的尺寸和对齐设置吗?

在检查器中的自动调整大小小部件下方,有一组对齐按钮。尝试选择两个按钮并单击左侧对齐按钮。 (看看这是否会使另一侧未对齐。)下面是放置图标 - 验证两个按钮是否具有相同的设置。

输入 W 和 H 的值,以便两个按钮完全相同(即使框已显示相同的内容,请键入以确保其正确)。还要输入 X 和 Y,以便它们相同(垂直偏移除外)。

就个人而言,当它仅锚定在一侧时,设置中心缩放比例(最后一张图像,双端水平箭头)似乎很奇怪。这可能会产生奇怪的效果。另一方面,您设置了两个垂直 anchor ,但没有设置垂直缩放。

如果所有其他方法都失败,您可以尝试(先保存原始版本)删除第二个按钮,复制第一个按钮并将副本放在其下方。

关于cocoa - 调整窗口大小时按钮未对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10093979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com