UIView(nibファイルで描画)に関連付けられているUIViewControllerを使用して、別のビューをサブビューとして最初のビューに追加しようとします。あなたが混乱している場合にはサブビューは実行中ですが表示されません
:のUIViewController - >のUIView + GraphView(のUIViewを拡張)
だから私は言っている:
GraphView *myGraphView = [[GraphView alloc] init];
graphView = myGraphView;
[self.view addSubview:graphView];
[myGraphView release];
私もinsertSubview
で試してみました。
UIViewが表示され、GraphViewサブビューが正しくインスタンス化されます(プロパティがあり、そのメソッドにアクセスできます)。しかし、それは決して画面に表示されません! そのdrawRect
メソッドはと呼ばれることはありません(NSLog
は表示されません)。手動で[graphView setNeedsDisplay]
を呼び出しても
誰か手掛かりがありますか?
ありがとうございました!!!
Genius! 私は "init"を "initWithFrame"ではなく、それだけでやっていました。 ありがとうございました! – Dimitris