UISplitViewController(Swift):以编程方式在iPhone上显示/隐藏主视图控制器

时间:2015-01-08 05:25:20

标签: ios iphone swift uisplitviewcontroller

我目前正在尝试将现有应用移植到Swift。我在" old"中使用了很多第三方库。应用程序,但我希望在新的实现中避免这种情况,因为它给了我一些与新版iOS相关的严重兼容性问题。

所以这是我的情况:我之前使用MMDrawerController(https://github.com/mutualmobile/MMDrawerController)来创建一个主菜单,可以随时从左侧刷入(无论哪个ViewController在中心显示为主视图) 。现在我试图在我的Swift应用程序中使用UISplitViewController实现相同的功能。

iPad上的一切正常。 *横向:MasterViewController(主菜单)始终可见。没关系,因为我们有足够的空间 *纵向:MasterViewController可以从左侧滑入(或者可以通过displayModeItem()切换)

但是我在iPhone上面临问题而且我不确定我是否可以解决它们。有没有办法从详细导航堆栈中的任何ViewController显示MasterViewController(通过UIBarButtonItem)?我知道它不可能像在iPad上那样显示它,但我需要一个功能来切换当前的DetailViewController和MasterViewController(反之亦然)。

任何想法都表示赞赏......

由于

0 个答案:

没有答案