0

私はこの分野の新人です

AppDelegateでAddSubViewを実行すると問題が発生します

私はカスタムコントローラーを次のようにしています:

@interface mainViewController : UIViewController <UITableViewDelegate> 
{
    UITabBarController *myTad;
    UITableView *myTable;
    aModel *myModel
    // ......
}
//Some methods and @property

私が欲しいのは、他のコントローラーもモデルに接続するビューコントローラーを作成することです。これはすべてのものを働かせる場所です

そしてAppDelegateで私は適切な方法で追加しました。

[window addSubview: myController.view];
[window makeKeyAndVisible];
return YES

しかし、それはうまくいきませんでしたか?

問題はloadViewです。mainViewController実装でoverWriteするメソッドは何もしません。それはただ通過します

私は何かを逃しませんでしたか?

4

2 に答える 2

2

次のように、新しいViewControllerをスタックにプッシュする必要があります。

[self.navigationController pushViewController:myController];
于 2012-07-27T15:48:36.150 に答える
0

UINavigationControllerを使用して、ビューを制御および「接続」します。これにより、それらを適切に押して、戻るボタンを介して戻ることができます。

于 2012-08-10T19:53:29.487 に答える