【发布时间】:2011-09-25 17:41:07
【问题描述】:
我的应用需要在几个全屏视图之间切换。这些视图由自定义叠加菜单中的按钮切换。
没有可见的标签栏或导航栏。视图之间的过渡可能是动画的,也可能不是动画的。
正如我所见,我可以使用单个 UIViewController 并换出子视图以获得所需的效果,或者使用多个 UIViewController 并使用一个 Apple 的容器(例如导航控制器、标签栏控制器等),隐藏导航栏/标签栏和以编程方式切换“选项卡”或推送/弹出控制器。我想的第三个选项是模态显示每个新视图,但这感觉不对。
没有访问视图的“顺序”,所以我猜导航控制器方法不会真正有意义。
这两种方法有什么主要缺点吗?你有什么其他的建议?如果我在导航和标签栏控制器上隐藏导航栏或标签栏,Apple 会拒绝该应用吗?
提前感谢您提供的任何建议。
【问题讨论】:
标签: ios ipad uiviewcontroller fullscreen multiple-views