1

私はInterfaceBuilderでインターフェイスを設計しており(SnowLeopardでXcode4.2を使用)、2つNSButtonの要素(2つ、境界線)を上下に完全に配置しています。

重要なのは、ウィンドウのサイズを変更しているときに、要素が1ピクセル程度ずれているように見える点もあれば、完全に位置合わせされているように見える点もあります。


これが私が意味する(ズームされた)例です:

整列

ここに画像の説明を入力してください

位置がずれている

ここに画像の説明を入力してください


そして、これが私のサイズ変更設定です(上部用NSButton):

ここに画像の説明を入力してください

そして(私のアッパーのNSButton)コンテナの場合:

ここに画像の説明を入力してください


私はおそらくそのような小さな問題に少し夢中になっていることを知っていますが、私は間違いなくそれを解決する必要があります。

それで、なぜそれが起こっているのですか?それを解決するにはどうすればよいですか?

4

1 に答える 1

0

両方のボタンが同じコンテナにありますか?

それらは同じサイズと配置設定を持っていますか?

インスペクターの自動サイズ設定ウィジェットの下に、一連の配置ボタンがあります。両方のボタンを選択して、左側の位置合わせボタンをクリックしてみてください。(反対側の位置がずれているかどうかを確認してください。)その下に配置アイコンがあります。両方のボタンの設定が同じであることを確認してください。

WとHの値を入力して、両方のボタンがまったく同じになるようにします(ボックスにすでに同じものが表示されている場合でも、必ず上書きしてください)。また、同じになるようにXとYを入力します(垂直オフセットを除く)。

個人的には、中央のスケーリングセット(最後の画像、両端の水平矢印)を片側にのみ固定すると、奇妙に思えます。それは奇妙な効果をもたらすかもしれません。一方、両方の垂直アンカーが設定されていますが、垂直スケーリングは設定されていません。

他のすべてが失敗した場合は、(最初​​に元のバージョンを保存して)2番目のボタンを削除し、最初のボタンをコピーして、その下にコピーを配置してみてください。

于 2012-04-10T19:04:12.843 に答える