Xcodeで新しいシングルビュープロジェクトを作成しました。ViewController.xibで、別のビュー内に新しいカスタムビューを追加しました。(灰色の長方形)
次に、新しいファイル「CoordinateSystemViewController」を作成しました。
ここで、CoordinateSystemViewController.xibを使用してカスタムビューを初期化します。私は試しました(ViewController.mファイル):
- (void)viewDidLoad
{
[super viewDidLoad];
CoordinateSystemViewController *coordinateSystemViewController = [[CoordinateSystemViewController alloc] initWithNibName:@"CoordinateSystemViewController" bundle:nil];
coordinateSystemView = coordinateSystemViewController.view;
}
しかし、それは機能しないため、間違った方法のようです:P
ファイルごとに常にViewControllerを作成する必要がありますか?すべてのビューを個別の.xibファイルからロードする必要がありますか?すべてを管理するビューのIBOutletsがほとんどない1つのViewControllerクラスを作成するのは良い習慣ですか?