私のストーリーボードには、BulbViewController というカスタム ビュー コントローラー クラスを持つビュー コントローラーがあります。これにはサブビューがあり、ストーリーボードのビューにドラッグして実装しました。私がする必要があるのは、その View オブジェクトを取得して、drawRect
メソッドを使用できるようにすることです。
次のように、ストーリーボードから BulbViewController.h ファイルにアウトレットをドラッグしました。
@property (strong, nonatomic) IBOutlet BulbView *theBulbView;
ただし、.m ファイルでこれを参照しようとすると、次のようになります。
@synthesize theBulbView;
...
- (void) viewDidLoad {
[theBulbView setNeedsDisplay];
}
適切なメソッドが起動したという兆候はありません ( NSLog
inがありdrawRect
ます)。これがなぜなのかよくわかりません。問題を読んで、私は子ビューで何かをしなければならないようです? おそらく、BulbViewController.m では次のようになります。
[self.view addSubView:theBulbView];
しかし、私はそこからどこへ行くべきかよくわかりません。ありとあらゆる助けが大歓迎です!