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

UIViewController: UITableView和UIToolbar之间的空白

穆建元
2023-03-14

我有一个UIViewController(包含在UINavigationController中),带有UITableViewUIToolbar。现在,当我滚动视图时,在tableView的末尾和工具栏之间总是有一个空白(在图片中标记为红色)。此时滚动条也会停止。

我曾尝试取消选中序列图像板中的调整滚动视图插入,但是我的桌面视图的顶部不适合该视图。

有人能帮我解决这个问题吗?

编辑:

我正在使用自动布局,我的viewController脚本配置如下所示。在上一个viewController中,我通过UINavigationController使用UITabBar

共有1个答案

宰父疏珂
2023-03-14

我找到了解决这个问题的方法:

override func viewDidLoad() {
   super.viewDidLoad()    
   tableView.contentInset = UIEdgeInsetsMake(0, 0, -50, 0)
   tableView.scrollIndicatorInsets = tableView.contentInset
}
 类似资料:
  • 网格视图的项目 网格视图布局 由于某些原因,网格视图之间仍然有空格,我将尝试所有可能的解决方案,但仍然无法实现。不知怎么的,图像(项目)的每一边都有一个间隙。我只想让所有的图像之间没有空格。i、 e instagram网格视图(靠近) 提前感谢您 解决办法 所以我已经想好如何改变整个事情,使两者之间没有差距。和Gridview.xml仍然保持不变。 这将是项目.xml:

  • 问题内容: 我必须检查特定列的值是否为空。 当我使用进行检查时,查询失败,但是当我进行了检查时,查询成功了。 两者之间有什么区别。 请解释。 问题答案: 是缺少值。空字符串是一个值,但只是空的。对数据库来说是特殊的。 已经没有界限,它可以用于,,等字段在数据库中。 没有分配任何内存,with值只是一个指向内存中无处的指针。但是,尽管存储在内存中的值为,但是将空IS分配给了内存位置。

  • 当软键盘弹出时,我需要在键盘和编辑文本之间提供一些填充,这通常会隐藏编辑文本的底部。 打开软键盘时,我需要完整的edittext视图可见。更重要的是,我不能使用<code>android:WindowsOfInputMode=“adjustResize”,这在我的用例中效果不佳。我正在使用“adjustPan”。 那么如何在不改变windowSoftInputMode的情况下实现相同呢?

  • 问题内容: 空字符串()和空字符串()有什么区别? 这就是我所拥有的: 这是什么意思? 问题答案: 表示将空值分配给。在这种情况下,与相同,将按预期产生。 表示将()或“完全没有值”分配给。因此,这与相同,它将产生一个,因为您无法在Java中对变量(指针或类似物)调用方法。 还有一点,声明 实际上具有与以下功能相同的效果: 鉴于 如前所述,是另一回事。

  • 没有上过大学的话,你也可以成为一个好的程序员,但你不知道基本的计算复杂度理论的话,你不可能成为一个好的进阶程序员。你不需要知道‘O’的定义,但我个人认为你应该理解‘常量时间’,‘nlogn’,'n²'的区别。你可能可以不靠这方面的知识,凭直觉知道如何在时间和空间之间权衡,但没有这种知识,你将不会有一个和你同事交流的稳固基础。 在设计或理解算法的过程中,算法花费的时间有时候是一个以输入量为自变量的函

  • 问题内容: 我想要几个相邻的块元素,它们占据了整个浏览器的宽度。 使用,效果很好,但是在一个元素和另一个元素之间存在几个像素的随机空间: 没有填充,没有边距,没有边框,没有偏移。 问题答案: 那是因为inline(-block)元素之间有一个空格字符(一个换行符和一些制表符算作一个空格),可以通过这样注释该空格来解决: 实际上,这不是错误,而是内联元素的正常行为。就像将图像放置在文本行旁边,或在输