首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UISplitViewController定制

UISplitViewController定制
EN

Stack Overflow用户
提问于 2012-05-29 02:50:48
回答 2查看 616关注 0票数 0

我想添加一个侧边栏导航,比如Kayak (见下图),但我不确定怎么做。我能想到的唯一方法是向每个主ViewControllers添加一个UIView,然后更改AppDelegate.window.rootViewController,但我不确定。

另外,我想确保这在UISplitViewControllers中可以工作,并且我在定制这个类时遇到了很大的困难。

感谢您的帮助,谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-29 03:29:07

我会创建一个容器视图控制器,它有一个侧栏。然后将其他视图控制器添加到该容器视图控制器中作为子视图控制器。通过侧边栏按钮操作,您可以切换(添加/删除...)子控制器的视图(由容器视图控制器处理)。

我不太明白你的意思:

如果您想对侧边栏使用拆分视图控制器

UISplitviewcontroller有一个320.0像素(非视网膜)的主视图(左视图)。苹果不建议更改此值。

或者,如果您想使用侧边栏旁边的拆分视图控制器

拆分视图控制器已成为应用程序窗口的根视图控制器。所以它在这里是不好的。也许你可以创建你自己的。

我不认为改变你的窗口的根视图控制器是一个好主意。即使你这样做了,你也需要在你的每个视图中都有一个侧边栏,这是不好的。

票数 1
EN

Stack Overflow用户

发布于 2012-07-24 08:41:44

这可能是有用的。谨慎行事。

http://seriot.ch/resources/talks_papers/SEVerticalTabBar.pdf

https://github.com/nst/SEVerticalTabBar

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10789198

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档