user-interface - UISplitViewController自定义

  显示原文与译文双语对照的内容
0 0

我想添加一个侧边栏导航,如 Kayak ( 查看图像),但我不确定如何。 我能想到的唯一方法是添加UIView到我的主 ViewControllers,然后改变 AppDelegate.window.rootViewController,但我不确定。

另外,我想确保这与UISplitViewControllers一起工作,而且我已经很难定制这个类了。

感谢你的帮助,谢谢。

Kayak Navigation

时间:原作者:2个回答

0 0

我将创建一个具有侧边栏的容器视图控制器。 然后将其他视图控制器添加到容器视图控制器作为子视图控制器。 通过侧栏按钮操作,你可以对子控制器的( 由容器视图控制器处理) 进行 switch ( 添加/删除。) 视图。

我不清楚你的意思:

如果你想对该工具条使用拆分视图控制器

UISplitviewcontroller拥有一个带有 320.0 x ( 非 Retina )的主视图( 左视图) 。 苹果不建议更改这个值。

或者如果你想在边栏旁边使用分割视图控制器

拆分视图控制器已经成为应用程序窗口的root 视图控制器。 所以这里不适合。 你可以创建自己的。

我不认为更改窗口的root 视图控制器是一个好主意。 即使你需要在每个视图中都有一个侧边栏,这不是很好。

原作者:
...