ios - 将第三个 View 添加到主从应用程序

标签 ios uitableview uiviewcontroller uinavigationcontroller master-detail

我想创建一个主从应用程序,其中包含主从层次结构中的 3 个 View 。

第一个 View =>第二个 View =>第三个 View

当我创建一个主从项目时,XCode 创建了两个 ViewController;一个主视图 Controller 和一个详细 View Controller ...我想添加第三个 ViewController 来项目并从 DetailView Controller 中的 TableView 打开这个新 View 。

我对此有点困惑,我在项目中添加了一个新的 UIViewController 类,但我无法理解如何在新 View 和 DetailView Controller 之间创建关系?

最佳答案

如果您想使用 DetailController -> 您的下一个 Controller ,您可以像这样使用它

打开 Storyboard并添加一个 View Controller 为此 View Controller 设置一个唯一的标题 - 您可以在右侧菜单中的类似盾牌图标下找到此选项。设置您想要的任何标题(比如说 my_detailed_controller)

然后,如果您想从详细 View Controller 转到更详细的 Controller ,请调用此代码段:

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle: nil];
YOURVIEWCONTROLLER *lvc = [storyboard instantiateViewControllerWithIdentifier:@"my_detailed_controller"];
[self.navigationController pushViewController:lvc animated:YES];

关于ios - 将第三个 View 添加到主从应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15686410/

相关文章:

objective-c - 使用 UISegmentedControl 通过 NSUserDefaults 保存 mapKit 首选项 - 无法正常工作

jquery - 用于 iOS 开发的 Webkit 桌面浏览器

uiviewcontroller - -[UIView setShowsFPS :]: unrecognized selector error

ios - 如何加载所有 View Controller Storyboard,但跳过自然顺序并直接转到特定 View ?

android - MonoTouch/MonoDroid 服务层不兼容?

ios - 将 viewController 设置为根 viewController 的正确方法

iphone - 如何在 iPhone 中删除表格的一行

iphone - 核心数据自定义部分标题/索引

ios - 从核心数据中过滤值并分配给 TableView

ios - 如何将不同位置的相同 uiview 倍数添加到 UIViewController?