С помощью UIViewController, привязанного к UIView (рисуется в файле nib), я пытаюсь добавить другое представление в качестве подсмотра для первого представления.subview работает, но не отображается
В случае, если Вы смущены: 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