带有 UiSplitview 的滑动窗口,例如横向和纵向的 gmail iPad 应用程序

Posted

技术标签:

【中文标题】带有 UiSplitview 的滑动窗口,例如横向和纵向的 gmail iPad 应用程序【英文标题】:Sliding window with UiSplitview like gmail iPad app in Landscape and Portrait 【发布时间】:2014-02-05 11:23:09 【问题描述】:

我想要像 gmail iPad 这样的应用程序处于横向模式。我需要带有 splitview 的滑动窗口,如图所示:

共有三个部分。当我进入纵向模式时,它应该是最后两个部分中的两个部分。它只会显示最后一个部分,用户可以通过滑动看到中间部分。

这里是a link!

【问题讨论】:

【参考方案1】:

这是您要查找的内容:

https://github.com/steipete/PSStackedView

【讨论】:

【参考方案2】:

您可以使用这个开源 API SWRevealViewController找到确切的解决方案

【讨论】:

【参考方案3】:

使用 Michael Frederick 的 MFSideMenu control

通用设备支持(iPhone + iPad)。 通用方向支持(纵向+横向) 屏幕左侧和右侧的菜单。 Storyboard 支持 视图控制器包含 与 UINavigationController 一起使用。 UITabBarController 和其他类型的视图控制器不错的配置选项集

在您的 appDelegate.m 中

#import "MFSideMenu.h"

MFSideMenuContainerViewController *container = [MFSideMenuContainerViewController
                                            containerWithCenterViewController:centerViewController
                                                       leftMenuViewController:leftMenuViewController
                                                      rightMenuViewController:rightMenuViewController];
 self.window.rootViewController = container;
[self.window makeKeyAndVisible];

【讨论】:

【参考方案4】:

看看这个控件CLCascade。

【讨论】:

以上是关于带有 UiSplitview 的滑动窗口,例如横向和纵向的 gmail iPad 应用程序的主要内容,如果未能解决你的问题,请参考以下文章

更改 UISplitView 中的 RootViewController

在 UISplitView 中选择导航后,DetailView 消失

通用应用程序中 UITabBar 内的 UISplitView 未更新详细信息视图

导航栏实现横向滑动效果

Android StackView 类型的横向滑动布局

带有滑动窗口元素的矩阵