自定义尺寸 iPad 拆分视图

Posted

技术标签:

【中文标题】自定义尺寸 iPad 拆分视图【英文标题】:Custom size iPad Split view 【发布时间】:2012-08-11 10:13:16 【问题描述】:

我对目标 C 相当陌生。我目前正在尝试在 iPad 上实现拆分视图。我想要一个可以调整大小的左侧视图,使其看起来更像是 ipad 的 Spotify 应用程序上的侧视图。

我了解 UI 拆分控制器无法工作,因为它们的宽度是固定的。

我了解另一种选择是使用带有子视图的视图控制器,这些子视图可以根据需要调整大小。但是,我不太确定应该如何使用自己的导航控制器实现每个子视图。任何建议我可以如何实现上述功能。

侧面板实现的图片可以在this link找到。

【问题讨论】:

你应该先从 UIViewControllerUIView 类及其层次结构的好教程开始,我猜... 【参考方案1】:

您可以使用 Matt Gemmell 的 MGSplitViewController 来完成此操作。它提供了一个自定义的拆分视图控制器实现,可以让你做你想做的事。

【讨论】:

【参考方案2】:

我想推荐PSStackedView,我用它来创建与 Spotify iPad 应用程序类似的布局。花了一些时间来理解它

【讨论】:

以上是关于自定义尺寸 iPad 拆分视图的主要内容,如果未能解决你的问题,请参考以下文章

自定义 tableviewcell 和自动布局

Xcode 6 自定义启动屏幕

拆分视图控制器 - 自定义 UITableViewCell

容器视图控制器与 iPad 应用程序上的单个自定义视图控制器

为啥我的 UISearchDisplayController 不使用我的自定义 tableViewCell?

由于自动布局没有计算尺寸,将子视图添加到自定义视图最终会出错