Ale*_*aux 19 uitabbarcontroller uisplitviewcontroller ios ios8
我有一个具有登录屏幕的应用程序,当用户登录时,会按下标签栏控制器.我目前有一些观点可以从苹果现在允许在所有iOS设备中使用拆分视图控制器的事实中受益,所以当我读到UISplitViewController必须始终是根视图控制器时,我正准备实现这一点.所以我想知道是否可以使用UISplitViewController使其中一个选项卡中的视图成为主 - 详细视图,还是需要手动实现?
如果无法将拆分视图显示为选项卡,是否可以从标签栏控制器中推送?(例如,用户在表视图中点击一行,并显示主 - 详细视图).
Jor*_*n H 23
你绝对可以嵌入一个UISplitViewController内部UITabBarController.我已经完成了我在App Store上发布的应用程序.它有3个选项卡,每个选项卡都是一个拆分视图控制器.
只需将标签栏控制器拖出到Storyboard中,删除它添加的两个控制器,然后拖出一个拆分视图控制器.控制从标签栏控制器拖动到拆分视图控制器并选择"视图控制器"关系segue.
在Xcode版本低于Xcode 8的情况下,您可能会在Interface Builder画布中的拆分视图控制器的顶部和底部看到黑色或白色条形图,但在应用程序在设备上运行时不会显示这些条形图.

这是运行的应用程序,用于显示iPhone 6s Plus上标签栏控制器内嵌的拆分视图:

Art*_*eyn 14
当你在UITabBarController中放置一个UISplitViewController并且标签栏设置为opaque你有一个问题,你的UISplitViewController内容向上移动了标签栏的大小:
要解决此问题,您必须检查故事板中UISplitViewController上的Under Opaque Bars复选框:
现在正确计算了UISplitViewController视图大小:
| 归档时间: |
|
| 查看次数: |
11062 次 |
| 最近记录: |