cocoaの座標系
少し前に macosx-dev-jp のメーリングリストで話題になったが、
cocoa では座標系の原点が左下になっている。そのためいろいろと
混乱を起こした。
状況によって一部項目を隠すためにウィンドウのサイズを変更する
処理を追加したところウィンドウを小さくすると位置が下がってし
まう。高さを変えているのが原因で左下に原点があるのでそれを考
慮して補正が必要。サイズを変えた分だけ上に移動することでOK。
中のコントロールの位置は InterfaceBuilder の登録時に Size パ
ネルの設定でした部分をバネ表示にすることで上からの距離固定に
できる。ウィンドウについても同じような設定できればいいが個別
に設定しないと駄目。
| 固定リンク
| コメント (0)
| トラックバック (0)


最近のコメント