1

UISplitViewController を本質的に再実装しようとしていますが (制限があるため)、UIViewController viewController を作成し、その上で "[viewController.view addSubview contentViewController.view]" を実行して、そのビューを追加します。既にView Controllerを持っているため、そのコンテンツビューはView Controllerによって初期化されていないようです。ビューコントローラーが切り離されているか、割り当てが解除されていると思いますが、これは事実ですか?

4

1 に答える 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 に答える