やっぱり基本的な勘違いで
描画の実装部は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 件のコメント:
コメントを投稿