
気が早いですが10,800円使ってiPhoneのdeveloperProgram申し込んでみた。ググってみるとアクティベートするためのメールが数日で届くらしい。支払ったら速攻で実機にアプリ突っ込めるのかと思ってた。
で、アプリケーション周りはだいたい目処がついて、あとはマンガだけなので払ったお金が無駄にならないように1年いないに仕上げてみる。
今日描いたのはこんな感じで、このビューアはlandscape固定なので上下のフリックでスクロールするのと、画面中央より右側、左側のタップでコントローラの出し入れをしたりしてみた。
コントローラとかは取り立てて難しい事は無いんだけど、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];
}












