当前位置: 首页 > 知识库问答 >
问题:

容器视图中嵌入的tableView顶部的空白

艾照
2023-03-14

我有一个viewController,其中包含x2个容器视图,其中包含x2个不同的tableview。我使用主视图顶部的segmentControl在这两个表视图之间切换。它很好用。

在其中一个表视图上,我想深入显示另一个表视图。问题是,当我这样做的时候,它会在视图的顶部留下一个空白区域,该区域以前是这个区域(至少我认为这是造成空白的原因)

如何确保tableView紧挨着导航栏?

选择一个线段将显示如下所示的视图。这很好。

但当我深入研究时,我发现:

我可以向上滚动,没问题,手动将图像放在导航栏下,所以这告诉我它不是视图不够大。

如何删除图像上方的空白?

提前谢谢。

共有2个答案

皇甫卓君
2023-03-14

EventDetailVC中,在viewDidLoad方法中添加这些行

self.automaticallyAdjustsScrollViewInsets = false

如果它不解决设置半透明的属性的NavigationBartrue

self.navigationController.navigationBar.translucent = true
郭兴文
2023-03-14

另一种解决方案也可以是这样。取消选中调整滚动视图插图,您的问题将得到解决。

 类似资料:
  • 问题内容: 当两个 高度不同时,为什么两个较短的高度不与容器顶部对齐? 如何将小容器的顶部对齐? 问题答案: 因为默认设置为 基线 。 使用来代替: 您也可以将其应用于子元素。

  • 我正在使用两个MjpegView(扩展表面视图的自定义视图)构建一个应用程序。问题是有时我看不到第一个摄像机视图后面的第二个摄像机视图。流媒体工作没有任何问题,我试图改变布局内摄像机视图的位置,但没有任何成功,也试图带到前面(第二个摄像机)。 这是它自己的布局的代码, 谢谢

  • 我只是面临一个让我发疯的问题。我不明白为什么在我的tableView顶部和作为我的tableViewHeader的视图底部之间增加了一个额外的空间。标头的视图是pageViewController的视图,它在底部有自己的pageControl。 这很奇怪,因为iOS没有在这些项目之间添加空格。默认情况下,它们总是堆叠在一起,没有额外的填充。而且这个空间不是从头的视图中得到的,我在Xcode的视图调

  • 我有一个复杂的iPad视图,我通过几个视图控制器来管理它。我以前(在iOS6/xcode4.5之前)是通过在代码中分配视图控制器来实现这一点的,并通过主视图的链接将各种视图连接到它们。 我想做的是使用新的UIContainerView容器视图将视图控制器嵌入到情节提要文件中。我似乎无法将嵌入式视图控制器的IBOutlet链接到主控制器。 有可能这样做吗?或者通过标签或代码中的某些东西检索嵌入式控制

  • 本文向大家介绍iOS是否可以 在一个视图控制器中嵌入两个tableview控制器?相关面试题,主要包含被问及iOS是否可以 在一个视图控制器中嵌入两个tableview控制器?时的应答技巧和注意事项,需要的朋友参考一下 答案:一个视图控制只提供了一个View视图,理论上一个tableViewController也不能放吧, 只能说可以嵌入一个tableview视图。当然,题目本身也有歧义,如果不是

  • 当我的应用程序运行时,我的自定义操作栏和列表视图之间有一个空白空白,我想删除它,但找不到任何类方法或xml设置来做到这一点。 下面是我使用列表视图的静态编程语言代码: 下面是我列表视图的xml代码: 下面是的静态编程语言代码: 下面是的xml代码: