当我打开新的对话文件我看到的只有3可可触摸类:目标-C类、目标-测试C情况下的类,UIViewController的子类。当我最后一次的工作与工业化之前,我更新它的,我记得有超过3个选项,其中包括我在寻找什么:UINavigationController.

所以我在哪里可以找到这个模板,以创建一个UINavigatonController类?

有帮助吗?

解决方案

苹果做了很多的变化模式的创建文件的屏幕,他们已经抓到我的保护。我不是很确定什么你的导航器是试图完成的,但这个职位在iPhoneDevSDK论坛上解释了为什么你不应该子类UINavigationController,而不是本你的视图模式.

iPhoneSDK论坛UINavigation控制器子类

此外,讨论在论坛的有关模式图控制器,这是源代码从苹果看来控制器编程指南,说明如何实现这一目标。

YourViewController *viewController = [[YourViewController alloc] initWithNibName:@"YourView" bundle:nil];

viewController.delegate = self;

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:viewController];

[self presentModalViewController:navigationController animated:YES];

其他提示

有无需在UINavigationController头文件的协议发现的方法。我不能确定使用是什么样子的旧模板,但你可以尝试使用旧的类之一重新创建一个,或者只是审查要普遍实现和存储自己的模板,它的方法的头文件。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top