Ich versuche, eine UIViewController Root-Ansicht mit einer subclassed UIView zu ersetzen.
In der UIViewController-Klassenreferenz des iPhone SDK wird dies im Abschnitt "Overview" angegeben:
Sie verwenden jede Instanz von UIViewController, um eine Vollbildansicht zu verwalten. Für einen einfachen View-Controller bedeutet dies die Verwaltung der View-Hierarchie, die für die Darstellung des Inhalts Ihrer Anwendung verantwortlich ist. Eine typische View-Hierarchie besteht aus einer Root-View - ein Verweis darauf ist in der View-Eigenschaft dieser Klasse verfügbar - und einer oder mehreren Unteransichten, die den eigentlichen Inhalt darstellen.
Wenn Sie dem Link auf die Ansichtseigenschaft folgen, steht dort:
Wenn Ihr View-Controller keinen zugehörigen View-Controller hat, sollten Sie die loadView-Methode außer Kraft setzen und sie verwenden, um die Root-View und alle ihre Unteransichten zu erstellen.
Wenn dieser Code in loadView platziert wurde, würde er die Root-Ansicht erstellen, vorausgesetzt, ich verwende meine eigene Unterklasse von UIView namens MyView:
self.view = [MyView alloc] initWithFrame:CGRectMake(0, 0, 320, 480)];
Danke // :)