狠狠撸
Search
Submit Search
PSMTabBarControl
?
1 like
?
484 views
Wataru Kimura
2007-10-20?Cocoa勉強会 #25
Read less
Read more
1 of 23
Download now
Download to read offline
More Related Content
PSMTabBarControl
1.
PSMTabBarControl 2007-10-20?Cocoa勉強会#25?木村渡 1
2.
今日のはなし PSMTabBarControlはフレームワーク Safariのようなタブ機能を アプリケーションで使えるように 2
3.
タブ 3
4.
タブの用途 ?設定画面などの整理 ?複数のドキュメントを表示 4
5.
タブ(整理) ?なんらかの種類ごとにまとめる ?CocoaのNSTabViewはこちらが多い ?タブの数は変化しない 5
6.
タブ(整理) 6
7.
タブ(ドキュメント) ?原則?1?タブ??1?ドキュメント ?タブの数は変化(ゼロもありえる) ?たとえばSafari PSMTabBarControlは この用途向き 7
8.
PSMTabBarControl 8
9.
概要 ?名前:PSMTabBarControl ?作者:John?Pannell,?Positive?Spin?Media ?ライセンス:BSDライセンス ?URL:http://www.positivespinmedia.com/ dev/PSMTabBarControl.html ?最新のバージョン:1.3?(2007/10現在) 9
10.
概要 10
11.
ご先祖 ? 実はShiiraを参考に >?inspired?by?the?Shiira? >?project's?implementation?of? >?Safari-style?tabs. (ReadMe.rtfdより) 11
12.
できること ?3種類のLooks ?ドラッグによる並べ替え ?タブ幅の制御 12
13.
サンプルで確認 13
14.
利用しているアプリ ?iTerm ?Scrivener?などなど 14
15.
使い方 15
16.
資料 ?付属のドキュメント (PSMTabBarControlのAPI ?リファレンス) ?付属のサンプル? TabBarControlDemo.app ?利用している他のアプリケーション 16
17.
構成 PSMTabBarControl NSTabView NSTabViewItem NSTabViewItem NSTabViewItem tabView delegate 17
18.
タブの設定 18
19.
InterfaceBuilderの設定 1.XcodeからPSMTabBarControl.hをIBにドラッグ 2.タブ用のCustomeViewをウインドウに配置 (高さ22pt) 3.CustomeViewのCustome?ClassをPSMTabBarControl に 4.PSMTabBarControlのアウトレットtabViewに NSTabViewを接続 5.tabViewのアウトレットdelegateに PSMTabBarControlを接続 19
20.
InterfaceBuilderの設定 20
21.
InterfaceBuilderの設定 ?タブと中のビューを操作するときは ツリー表示がおすすめ ?パレットは私の環境でうまく動作せ ず(属性値が保存されない) ?タブはTablessに 21
22.
プログラミング ?設定値の初期化?変更 (DemoAppのドロワーを参考に) ?delegateはNSTabViewと同じ ?タブの追加はTabViewにTabItemを追 加する。メソッドは -[PSMTabBarControl?addTabButton] のアクションとして定義する 22
23.
おわり 次回は ドキュメントベースのアプリを タブ化する手順を説明するつもりです 23
Download