所以我需要构建一个类似于设置app的应用程序,一个导航表视图然后移动到一个详细视图,但每个细节视图必须是一个不同的nib文件。无论如何我都能找到它。
答案 0 :(得分:0)
我能回忆起的最接近的代码示例来自Dave Mark和Jeff LaMarche的开始iPhone 3开发:探索iPhone SDK 。第9章(导航 控制器和表视图)几乎是您所需要的。
我认为他们已经让这本书的代码样本免费下载(如果没有,请纠正我)。这是链接http://iphonedevbook.com/forum/
答案 1 :(得分:0)
是。我刚刚在我正在开发的应用程序中这样做。这很容易。当用户选择某些内容(比如在当前视图中触摸表格单元格)时,您只需在导航控制器上使用pushViewController:animated:方法。所以你要这样做:
// User requested switch
MyViewController *myVC = [[MyViewController..... // Setup as neccessary
[myVC setThingToLookAt:someThing] // So the right data is shown
[myNavigationController pushViewController:myVC animated:YES]; // Shows the new view
用户完成后,您可以在退出详细视图时将视图退回
[myNavigationController popViewControllerAnimated:YES];
UIViewController文档的NavigationController部分对此有所帮助。这实际上是一件非常容易的事情。