[iPhone]iPhone Developer Program Standard申し込んだ

[iPhone]iPhone Developer Program Standard申し込んだをはてなブックマークに追加 [iPhone]iPhone Developer Program Standard申し込んだをdel.icio.usに追加 Yahoo!ブックマークに登録 [iPhone]iPhone Developer Program Standard申し込んだをGoogle Bookmarksに追加

comgui003
気が早いですが10,800円使ってiPhoneのdeveloperProgram申し込んでみた。ググってみるとアクティベートするためのメールが数日で届くらしい。支払ったら速攻で実機にアプリ突っ込めるのかと思ってた。

で、アプリケーション周りはだいたい目処がついて、あとはマンガだけなので払ったお金が無駄にならないように1年いないに仕上げてみる。

comgui004

今日描いたのはこんな感じで、このビューアはlandscape固定なので上下のフリックでスクロールするのと、画面中央より右側、左側のタップでコントローラの出し入れをしたりしてみた。

comgui005

コントローラとかは取り立てて難しい事は無いんだけど、UIViewControllerからのdelegateが送出されてUIViewで受けるところあたりがうまく理解できていない。というのは、

	scrollView = [[UIScrollView alloc] initWithFrame:frame];
	scrollView.delegate = self;
	self.view = comCtrlView;
	[ self.view addSubview:scrollView];
	[ self.view sendSubviewToBack:scrollView ];

こんな感じで、タブバーとかを持つcomCtrlViewをUIViewControllerのviewに設定して、subViewにスクロールviewを置いていて、comCtrlViewでタップを拾いたかったんだけどこれが拾えなかった。(touches~メソッドが呼ばれてくれない)UIViewControllerがdelegateしているのがscrollViewという事だからだろうか。わからない。。。

↓みたいな感じで、UIScrollViewを継承したクラスつくってtouchesEndedをimplementして、superviewに渡せばいいのはわかるんだけど、そういう事なのかな?なんか違う気がするな。。。

- (void)touchesEnded:( NSSet *)touches withEvent:(UIEvent *)event
{
	[ self.superview touchesEnded:touches withEvent:event];
}


コメントをどうぞ