我有一个奇怪的,我似乎无法修复。我目前正在将我的应用程序更新到 iOS7。这一切都适用于iOS6。它是一个通用应用程序,因此使用相同的 xib 文件。然而,iPad 在某些设备上使用 UISplitViews。就像我说的,这一切都适用于 iOS6 哦,这也适用于 iPhone。
问题是底部的灰色条。我将选项卡栏更改为不透明以正确向上移动视图,因为我将一些 UI 剪辑到视图底部并且位于选项卡栏下方,在那里被转移。但是如果我将它设置回半透明条,它会在下面但正确拉伸。如果我不这样做,它会增加一个酒吧。不使用拆分视图时,其他选项卡工作正常。
UISplitviewController 以编程方式添加。
请参阅附图以获得更好的描述。
这是我试过的:
- 在拆分视图上添加了自动调整大小
- 检查了拆分视图中的子视图的 xib 以自动调整大小
- 试图强制拆分视图成为屏幕边界
- 删除了所有视图边界的剪辑
- 删除了自动调整大小的子视图
任何想法都会受到欢迎。
谢谢你们。
更新:
将背景颜色设置为 uisplitview,它确实将条形图着色为黑色。所以 uisplitview 肯定会延伸到它。