问题标签 [uisplitview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 当对象数组为空时显示 UISplitview 辅助视图的后备屏幕
我有一个关于最初在 UISplitView 中加载辅助视图的快速问题。我目前在我的 masterVC.swift 中有代码,如果有的话,用数组中的第一个对象填充 detailsVC。这很好用,问题是当数组为空时,我可以预见地得到fatal error: unexpectedly found nil while unwrapping an Optional value
.
所以我的问题是,当没有对象时,我如何设置一个单独的“没有对象发现”样式的屏幕来回退?
谢谢,这是我的 MasterVC viewDidLoad 中的代码
ios - 拆分视图控制器只显示一个 childviewcontroller
设备 iPhone 6+(支持横向拆分视图)
我正在使用拆分视图控制器,但其中有问题。在纵向模式下,当我打印拆分视图的子视图控制器时,它只显示一个视图控制器(主视图控制器)。在横向模式下,它工作正常。
谁能帮我找到根本原因。
在纵向模式下:
在横向模式下:
谢谢,
ios - 当我使用手册时,显示详细信息 Segue 不起作用
我在我的应用程序中使用 splitview 控制器。我使用 segue 直接将 UITableViewCell 连接到 detailViewController。我使用了显示细节。它工作正常。
但是,当我在情节提要中手动调用 segue 而不是 connect 时,它不起作用。我正在使用手动 segue 并在视图控制器之间进行连接。
它没有显示在详细视图(右侧)中。它仅在当前左侧视图中替换。
为什么它没有显示,我该如何解决?
我的代码就像
编辑:
尝试创建新项目并复制/粘贴代码。它正在工作:(不知道为什么不在旧项目中工作。
ios - 在 iPad 屏幕上它不显示拆分视图
在这个拆分视图中,如果我拖动它正在显示,并且如果我选择一个索引,它不会显示在标签上,则它不会显示在 iPad 屏幕上
主视图控制器中的代码
细节视图控制器中的代码
拆分视图控制器的代码
swift3 - Swift 3 如何以模态方式呈现 splitview 控制器?
嗨,我正在尝试从 UiViewController 展示 UiSplitViewController。我正在 UiViewController 中进行一些搜索,并根据结果显示 UiSplitViewController。我怎样才能以编程方式做到这一点?到目前为止,我在谷歌搜索后尝试了 3 种方法
1.self.performSegue(withIdentifier: "SearchComplete", sender: self)
2.self.present(PrimarySplitViewController(), animated: true, completion: nil)
3.let detailViewController = self.storyboard?.instantiateViewController(withIdentifier: "SplitView") as! UISplitViewController
self.splitViewController?.viewControllers[1] = detailViewController
以上方法均无效,我该如何解决。谢谢你。
ios - UITabBarVC 内的 UISplitViewController:showDetail 和隐藏标签栏
当我尝试在 中显示视图控制器时UISplitView
,我需要隐藏标签栏。我尝试使用hidesBottomBarWhenPushed
,但它不起作用。是否可以在showDetail
没有气味代码的情况下隐藏标签栏?(如viewwillappear
等)
ios - 如何更改 UISplitViewController - iOS 11 中的 master 和 detail
我创建了一个应用程序,其中有一个 UISpliеViewController,主控部分也有一个标签栏。在标签栏中,我有三个控制器。当我在纵向单击第二个项目标签栏时,我有一个名为 News 的控制器。但是当我处于水平位置时,我希望主部分打开标签栏 item1 上的控制器,并且详细信息必须具有新闻标签。
我阅读并认为我需要使用:
,但我不明白如何组织它