|
- Interface Builder-
Views Pallete
Interface Builder - Views Pallete
ボタンを NSMatrix を使って配置する
Keywords: NSButton, NSMatrix
ボタンを格子状に配置したいときってあるじゃない。いちばん分かりやすい例はツールパレットだ。ボタンがツールパレットにならんでるときみたいなやるね。あれを Interface Builder で作るにはどうしたらいいか。手で、せっせ、せっせと並べてもいいけど、NSMatrix に突っ込むことができたら便利だよな。よーし、やってみよう。まず、NSMatrix をドラッグして、、、あれ、ないじゃん!?
そんなときはどうするか?まず、普通にボタンをウィンドウに配置しよう。そして Option キーを押しながらドラッグすると、、、おぉっ、ボタンが増える!こいつらは自動的に NSMatrix の中に含まれるんだ。
カスタマイズするには、まず 1 回クリックする。すると Inspector に NSMatrix の情報が出るので、Row/Col を変えることにより、好きな数のボタンを並べることができる。
これで、ツールパレットも思いのままだぜ!
Interface Builder - Views Pallete
NSMatrix の間隔を変える
Keywords: NSMatrix
ボタンとかを配置するのに NSMatrix を使ったとき、その間隔を変えるにはどうしたらいいか?もちろん、Inspector に NSMatrixInfo を表示させて、Spacing で変えることはできる。でもどうせだったら、もっと直感的に変えたいじゃないか?
と言えば、なんとなく分かったかも知れないけど、マウスドラッグで変えることができる。NSMatrix を選択したときに出るノブを、普通にドラッグすると、ボタンのサイズが変わる。しかし、コマンドキーを押しながらドラッグしてみてくれ。ほーら、間隔が変わったでしょ?
|