这个问题困扰了我几天。
这是我的相关故事板布局:
我已经将所有三个视图控制器设置为所有布局,并且仍然得到一个结果表视图,在横幅视图上方有一个“间隙” - 看起来与横幅视图的高度相同。如下:
有效的一件事是将容器视图拖动到底部横幅视图上,如下所示:
结果在我的测试设备以及每个模拟器上都完美呈现 - 即没有间隙。
但这样的解决方案本质上是一种黑客攻击,我想看看是否可以采取任何措施来正确解决该问题。
作为记录,我已经尝试了 IB 中的每个选项 - 调整滚动视图插图、在顶部/底部栏下延伸边缘等......以及我在谷歌上到处搜索的各种代码片段。似乎没有什么可以解决我的问题。
我设法解决了导航栏下表格视图顶部的间隙(这似乎是一个存在大量内容的常见问题)。但像我上面这样的情况好像并不多。
非常感谢任何帮助或指示。谢谢大家:-)
* 附加信息 *
根据下面的评论,我添加了我为所述容器尝试过的约束:
当使用 ContainerView 嵌入 StoryboardReference 来支持 iOS8 上 UITabBarController 的 StoryboardReference 时,我遇到了类似的间隙问题。
我通过在具有容器视图的视图控制器上打开 Extended Egdes -> Under OpaqueBars 复选框解决了这个问题,如图像所示:
红色的UIView是ContainerView,StoryboardReference中的第一个ViewController是UINavigationController。
| 归档时间: |
|
| 查看次数: |
1344 次 |
| 最近记录: |