2011年4月28日木曜日

Cocoa Tabbed Interface NSViewControllerで作ってみる

これまでつくってきたTab、TabBarに、OverflowButtonを新しく作りなおして、この3つのViewを管理するTabBarControllerを作ってみる。

一応NSViewContrllerのサブクラスにしてみたが(controller1つで1つのnibファイルを管理する形にできるので・・)果たしてそれで正解なのかどうかはまだわからない。NSViewContrllerの働きをわかっていないので練習のつもり。

とりあえず今日はここまで。


見た目はほとんど変わらないが、TabBarの両端にあるOverflowButtonは新しくNSViewをサブクラス化したもの。TabBarから独立させた分、表示の管理は楽になると思われる。

ただ、ControllerがTabのデータ(model?)を所持するとして、複数のViewの連携がうまくできるのかはかなり心もとない。大丈夫なのかいな、と思いつつ以降は明日。

0 件のコメント:

コメントを投稿