0

我必须为 iPad 制作一个需要UISplitViewController类似视图但顶部有额外导航栏的应用程序。不幸的是,本机UISplitViewController不支持此功能。作为我想要的一个例子,考虑一下苹果文档网站,它看起来像:

我想要的是

UISplitViewController提供的只是其中的一部分(仅限 Master-Detail 控制器):

我们得到了什么

所以我的问题是:最好的方法是什么?我应该继承UISplitViewController(我不太自信)还是应该使用loadNibNamed:或者是否有一些开源项目?

编辑我需要在额外的顶部栏中放置图像、按钮和搜索栏。

4

2 回答 2

1

你需要什么MGSplitViewController。它允许您将拆分视图控制器推送到导航控制器中。您还可以通过在视图层次结构中挖掘并在那里种植您的视图来完成您所需要的,但MGSplitViewController会更优雅。

于 2012-05-12T17:14:52.147 回答
0

我最近为 iPhone 和 iPad 的 IOS 设备开发了一个库并在 gitHub 上发布。它的作用类似于 UISplitViewController,但您可以使用更多自定义选项。https://github.com/ytur/USController

于 2020-06-11T09:22:09.420 回答