如何推送具有特定视图的viewController?

时间:2013-12-19 14:44:17

标签: ios uinavigationcontroller

我有'firstController'和'SecondController'。

在'firstController'中,我有一个'navigationController'我想推送到“Second Controller”,但我想指定视图。 “SecondController”中有很多视图。

我该怎么做?

3 个答案:

答案 0 :(得分:0)

我会制作一种方法,initWithViewKey:(NSString *)viewKey。某种类型的枚举也会起作用。然后在initWithViewKey:方法中,您可以根据键的值更改逻辑。

答案 1 :(得分:0)

您可以使用所需的笔尖名称来呼叫initWithNibName:bundle:,或覆盖loadView方法并从那里设置ViewController的视图。

答案 2 :(得分:0)

您可以执行以下代码 ..

    YourViewController *vController = [[YourViewController alloc] initWithNibName:@"YourViewController" bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:vController animated:(BOOL)YES];
[vController release];