我有一个multitab应用程序,我希望一个选项卡的显示方向相同,另一个选项卡显示动态,这意味着我需要例如
Tab1 =始终纵向 Tab2 =自动检测加方向
我尝试在Tab1上禁用方向,但这会禁用整个应用中的方向。
任何帮助?!
答案 0 :(得分:4)
来自Apple文档:
“标签栏控制器默认支持纵向方向,除非所有根视图控制器都支持这种方向,否则不会旋转到横向。当发生设备方向更改时,标签栏控制器会查询其视图控制器数组如果其中任何一个不支持方向,则标签栏控制器不会改变其方向。“
所以答案是不,你不能做你想做的事情,这是一种全有或全无的情况。
答案 1 :(得分:2)
如果您还没有使用过,我认为为不同的Tab调用不同的UIView会帮助您这样做 如果你已经使用它,那么制作2个不同的ViewControllers并处理不同的东西可能会帮助你这样做。