2012年11月23日金曜日

drawRectの当たり前

やっぱり基本的な勘違いで
描画の実装部はdrawRectでないとダメらしい。

StoryBoardで設定したオブジェクトのクラスとやり取りがどうなるのか
がイマイチ理解できていないが、     
イメージ的にはUIViewのサブクラスを定義して、インスタンスを生成する
ということで良いのかな?
ViewControllerクラスにて
MySampleView *test_view = self.view;

 IBOutletで新規追加したViiewクラスのインスタンスを作成し
drawRectに描画実装することで初期設定は完了。

再描画には setNeedsDisplay をコールすることで
問題は解決したようです。。。多分。

しかしWarning発生
Incompatible pointer types initializing 'MySampleView *__strong' with an expression of type 'UIView *'

んー、勉強不足でいまいちわからん。
今日はタイムアップです。


0 件のコメント:

コメントを投稿