有没有办法在IOS Swift中实现无需任何第三方库的幻灯片侧边栏菜单(如Facebook应用)?我在寻找解决方案,但我只发现了在Objective-C中实现的这个功能.

推荐答案

我相信你可以从UISplitViewController开始,它在iOS8中进行了大幅更新.有关详细信息,请观看课程View Controller Advancements in iOS8Building Adaptive Apps with UIKit.他们提供了code example from second session个(但不是第一个:/).在这一点上,我觉得基于iOS8中的分割视图控制器制作这种UI很自然.

更新:看起来他们谈论的API还没有全部登陆.例如,在当前的beta4视频中,CongressBarsonSweep没有出现.

Swift相关问答推荐

Form中的Divider在macOS上并不完全扩展

SwiftUI - NavigationLink(value:)和navigationDestination不工作

Swift-Can无法在AudioKit中找出简单的麦克风效果-文件链

无法创建MKAssociateRegion对象

如何在DATE()中进行比较

Swift ui 转换无法按预期工作

快速并行读取进程 standardOutput 和 standardError 而不会阻塞

根据其属性组合 2 个模型以在 Swift 中创建另一个模型

如何在 SwiftUI 中为过渡动画保持相同的标识

解码 JSON 时 Swift Struct Decoder 初始化程序错误

为什么 performSegue() 不调用 shouldPerformSegue()

使 Swift 并发中的任务串行运行

如何自己快速编写 Hashable 协议

如何在 SwiftUI 中实现 PageView?

Swift 覆盖实例变量

关闭 UITableViewRowAction

两个 Date 对象之间的所有日期 (Swift)

TabView 在切换选项卡时重置导航堆栈

来自 ObservableObject 的绑定值

Swift中方法的弃用和其他属性,如何?