UISplitViewController を本質的に再実装しようとしていますが (制限があるため)、UIViewController viewController を作成し、その上で "[viewController.view addSubview contentViewController.view]" を実行して、そのビューを追加します。既にView Controllerを持っているため、そのコンテンツビューはView Controllerによって初期化されていないようです。ビューコントローラーが切り離されているか、割り当てが解除されていると思いますが、これは事実ですか?
4707 次
1 に答える
2
あなたのコードを投稿できますか?
UIViewController* myController = [[UIViewController alloc] initWithNibName:@"myView" bundle:nil];
myViewClass* cellView = (myViewClass*)cellController.view;
[self addSubview:cellView];
上記のコードは、「myView」ペン先のビューを使用してサブビューを追加します。
nib ファイルで、ビューが myViewClass であること、ファイルの所有者が UIViewController であること、およびそのビュー アウトレットがビューに接続されていることを確認します。
于 2010-05-01T08:10:09.700 に答える