【发布时间】:2016-05-28 04:24:44
【问题描述】:
我正在使用 UISplitViewController 构建一个通用应用程序,并针对 iOS 9 及更高版本。应用语言为 Objective-C。
从 Xcode Master/Detail 模板开始并以标准方式设置视图后,我意识到如果我始终将主视图保持在屏幕上(在 iPad 上),应用程序会更好,包括何时设备处于纵向模式。但是,无论我多么努力地搜索,我都找不到任何东西来帮助我了解这是如何实现的。我知道这是以前使用 splitViewController:shouldHideViewController:inOrientation:
实现的但是,这种方法在 iOS 9 中已被弃用,我不知道是什么替代了它以及为什么。我查看了 UISplitViewController 的新委托方法,发现它们完全缺乏直观性。
我非常感谢一些关于替换 splitViewController:shouldHideViewController:inOrientation: 以及如何使用它来保持主视图始终显示在 iPad 上的指针。
【问题讨论】:
标签: ios objective-c ipad ios9 uisplitviewcontroller