0

我是这个领域的新手

当我在 AppDelegate 中添加SubView 时出现问题

我有一个自定义控制器,如下所示:

@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 中重写的方法没有做任何事情。它只是通过

我没有错过什么吗?

4

2 回答 2

2

您需要将新的视图控制器推入堆栈,如下所示:

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

使用 UINavigationController 来控制和“连接”您的视图。这将允许您正确推动它们并通过后退按钮导航回来。

于 2012-08-10T19:53:29.487 回答