gpt4 book ai didi

ios - SplitView 的 displayModeButtonItem 在 iPad (iOS8) 上不显示标题

转载 作者:行者123 更新时间:2023-11-28 17:56:17 25 4
gpt4 key购买 nike

我正在尝试在 iOS8 上创建一个简单的 Split View、Master/Detail 应用程序。 Storyboard 如下所示:

SVC=SplitViewController
TBVC=TabBarViewController
TVC=TableViewController

SVC---(Master)→ TBVC → TVC -> ASplitViewMaster
|
+---(Detail) → ADetailViewRelatedToTheCurrentMasterView

基本上,用户触摸“Items”选项卡,将出现一个显示项目种类(即客户、食品等)的 tableviewcontroller。用户触摸“客户”,我想加载一个显示客户的母版,并在详细信息 View 中显示所选客户的详细信息。如果用户触摸不同的项目(即食品),则会加载不同的 MasterView 及其相关详细信息。

我创建的项目大约有 95% 是针对工作模型的。它在 iPhone 上正常工作。它在横向模式的 iPad 上正常工作,但 splitview 的 displayModeButtonItem 在纵向模式的 iPad 上只显示一个没有标题的 <。我不知道我做错了什么,所以我希望你能帮助我。我相信其他人也会觉得这个 View 架构很有趣,所以希望这个解决方案将来能对其他人有所帮助。

这是我一直在做的示例项目......

https://4a1e8691fb88b7b41341-80de7026d6700afa799b216d7fcde2cf.ssl.cf2.rackcdn.com/MultipleMasterDetailViewsWTab-iOS8.zip

无论如何,如果您能帮我找出我做错了什么,我将不胜感激。

感谢您的时间和帮助,

迈克

最佳答案

displayModeButtonItem() 方法为您处理左侧的 UIBarButtonItem。

UISplitViewController 在 iPhone 和 iPad 之间的行为不同。

在你的情况下 - iPad 处于纵向模式 - 主 ViewController 显示为弹出窗口,因此你不应该有后退按钮或标题,因为你不是想返回,你正在呈现一个弹出窗口.

关于ios - SplitView 的 displayModeButtonItem 在 iPad (iOS8) 上不显示标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28532249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com