2011年8月9日火曜日

Quartz Composer / Settings の Viewをプロジェクトに追加する方法のメモ

動機
しばらく前からXcodeのプロジェクトテンプレートにQuartz Composer Plug-in(Patch) プロジェクト 「Settings View有り」が選べなくなってた.未来の自分の為に追加の仕方(正しいかわからないが)をまとめておく(既にどこかにある?).


やってみた
1.プロジェクトを作る.


名前をSettngViewDemoとした(Settingsだったね…。).

xibはない.


2.xibを追加



名前をSettingとした(Settingsだったね…。).


3.xibを編集
File's OwnerのClassを変更("QCPlugInViewController")


とりあえず確認用にButtonを置いてみた.

File's OwnerからCustom Viewを繋いで…


(File's Ownerの)view OutletへCustom Viewを接続.


確認.



4.コードに追加
@implementation SettingViewDemoPlugIn


- (QCPlugInViewController*) createViewController
{
return [[QCPlugInViewController alloc] initWithPlugIn:self
viewNibName:@"Setting"];
}

@end

Settingはxibのファイル名

5.コンパイル/インストール
Build for Running



確認



利用する時は“File's Owner”の“plugIn.XXXXX”にバインドしてつかう.これがQCPlugInのプロパティ(getter/detter)に繋がる.

0 件のコメント: