使用故事板具有多个详细视图的拆分视图。看过一个例子/教程吗?

Posted

技术标签:

【中文标题】使用故事板具有多个详细视图的拆分视图。看过一个例子/教程吗?【英文标题】:Splitview with multiple detail views using storyboarding. Seen an example/tutorial? 【发布时间】:2011-11-03 10:14:28 【问题描述】:

我正在尝试寻找一个示例,例如 Apple 的 UISplitViewController 的 MultipleDetailViews 示例,但使用的是故事板。他们的示例代码提供了类似于我所追求的功能,我只是无法让它在我使用故事板的应用程序中工作。快把我逼疯了!

有人看过示例/教程吗?

这是 Apple 的非故事板版本: http://developer.apple.com/library/ios/#samplecode/MultipleDetailViews/Introduction/Intro.html

【问题讨论】:

【参考方案1】:

虽然这是一个旧线程,但根据 OP 的原始请求,我已经创建了 Apple 的 MultipleDetailViews 示例代码的 Storyboard 和支持 ARC 版本:public git repo

【讨论】:

【参考方案2】:

尝试阅读这篇文章:Science At Hand - Adventures in UISplitViewController

我觉得很有趣。

更新: 链接已失效,here 是来自 archive.org 的链接

【讨论】:

您可能想要描述有趣的内容或该页面上描述的内容,因此阅读您的答案的人有理由尝试访问该链接。 谢谢!这是一篇有趣的文章。我最终得到了一个结合了多个 XIB 和故事板的解决方案。可能不是最好的解决方案,但似乎运作良好。 您也可以比本文更轻松一些。您可以使用现有的手册,您发布的链接。但是不要使用“initWithNibName”,而是使用“self.storyboard instantiateViewControllerWithIdentifier:@"New detail view Identifier"]; 这只是您需要对 Apple 示例进行的一项更改 我在这篇文章中不确定的是如何在没有 TabView 的情况下使其工作。我正在尝试追踪与 OP 完全相同的内容。 您提供的链接已失效...最好添加一些带有答案的重要代码,而不仅仅是链接@igofed【参考方案3】:

我正在为 Swift 寻找类似的东西,但没有找到任何东西。在尝试了几次并阅读了一些博客文章和文档之后,我可以自己做。这是我的Blog Post 和解释,这里是complete working code。这也是通用项目,它使用自适应转场,适用于 iPhone 和 iPad。

【讨论】:

您好,您的代码就像魅力一样,我有一个问题:如何更改 barbuttonitem 文本以显示视图控制器的标题。现在它总是“大师”。我希望它像 Apple 的“Notes”应用程序 :) 标题始终是“Notes”而不是“Folders”。谢谢!!! @Sanandrea 'Master' 作为后退按钮项目仅出现在 iPad 纵向模式下,我猜。它是第一个导航控制器的标题,我在情节提要中将其设置为“Master”。 是的,同时我找到了它。我总是对导航标题感到困惑,因为两个主视图控制器有自己的但也有承载它们的导航控制器:)。谢谢

以上是关于使用故事板具有多个详细视图的拆分视图。看过一个例子/教程吗?的主要内容,如果未能解决你的问题,请参考以下文章

使用 splitViewController 在 iPad 故事板上出现黑屏

使用 Storyboard 推动 segue

Swift 故事板:拆分视图控制器在 MacOS 上未正确显示

NSTextView:在故事板应用程序中辞职第一响应者

iOS、iPad - 具有相同主视图控制器和详细视图控制器的多个拆分视图控制器

从 AppDelegate 转到 navigationcontroller 故事板中的详细视图