如何添加一个新的自定义的UIViewController在IOS
问题描述:
我在这个领域如何添加一个新的自定义的UIViewController在IOS
一个新的家伙和我有一个问题,当我在addSubView的AppDelegate
我有一个自定义控制器是这样的:
@interface mainViewController : UIViewController <UITableViewDelegate>
{
UITabBarController *myTad;
UITableView *myTable;
aModel *myModel
// ......
}
//Some methods and @property
我所要做的就是制作一个View控制器,让其他控制器也连接到该模型。 这是地方工作的所有东西
和在AppDelegate我以正确的方式添加。
[window addSubview: myController.view];
[window makeKeyAndVisible];
return YES
但它只是没有工作?
问题是loadView,我在mainViewController overWrite中实现的方法没有做任何事情。这只是通过
我不想错过什么?
答
您需要将新的视图控制器压入栈,像这样:
[self.navigationController pushViewController:myController];
答
使用一个UINavigationController控制和“连接”你的意见。这将允许您正确推送它们并通过后退按钮导航回去。