Hallo!
Ich habe mal eine grundsätzliche Frage zum Verständnis: Laut Doku gibt es zwei "legale" Methoden, den View eines ViewControllers sichtbar zu machen: 1. Direkt mit addSubview: (und ich unterstelle: auch insertSubview... usw.) und 2. indirekt durch pushVIewControler..., presentViewController usw.
Ich verwende nun an einer Stelle insertSubview:atIndex:, weil alle anderen Methoden hier nicht sinnvoll sind.
Nun beobachte ich, dass viewWillAppear:, didRotateToInterfaceOrientation: und eine ganze Menge anderer Methoden, die um Zusammenhang mit der Präsentation des Views eine Rolle spielen, nicht automatisch aufgerufen sind. Vielmehr muss ich das ganze Gedöns "von Hand" vom ViewController des Superviews an den betroffenen ViewController durchleiten.
Ist das so richtig oder mach ich was falsch?
Ich habe mal eine grundsätzliche Frage zum Verständnis: Laut Doku gibt es zwei "legale" Methoden, den View eines ViewControllers sichtbar zu machen: 1. Direkt mit addSubview: (und ich unterstelle: auch insertSubview... usw.) und 2. indirekt durch pushVIewControler..., presentViewController usw.
Ich verwende nun an einer Stelle insertSubview:atIndex:, weil alle anderen Methoden hier nicht sinnvoll sind.
Nun beobachte ich, dass viewWillAppear:, didRotateToInterfaceOrientation: und eine ganze Menge anderer Methoden, die um Zusammenhang mit der Präsentation des Views eine Rolle spielen, nicht automatisch aufgerufen sind. Vielmehr muss ich das ganze Gedöns "von Hand" vom ViewController des Superviews an den betroffenen ViewController durchleiten.
Ist das so richtig oder mach ich was falsch?

- denn sonst ist das nich sauberes MVC. Es geht ja nur um die Darstellung des View.