【问题标题】:UIViewController: White space between UITableView and UIToolbarUIViewController:UITableView 和 UIToolbar 之间的空白
【发布时间】:2015-11-09 16:21:39
【问题描述】:

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

我尝试在情节提要中取消选中 Adjust Scroll View Insets,但我的 tableView 顶部不适合视图。

谁能帮我解决这个问题?

编辑:

我正在使用Auto Layout,我的 viewController 故事板配置如下所示。在之前的 viewController 中,我通过 UINavigationController 使用 UITabBar

【问题讨论】:

  • 您是否使用了自动布局?我猜这是一个布局问题。你能提供更多关于你在主故事板上做了什么的细节吗?将帮助人们更好地了解问题所在以及在那之前你做了什么。
  • 请看我编辑的帖子。

标签: xcode swift uitableview scrollbar uitoolbar


【解决方案1】:

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

override func viewDidLoad() {
   super.viewDidLoad()    
   tableView.contentInset = UIEdgeInsetsMake(0, 0, -50, 0)
   tableView.scrollIndicatorInsets = tableView.contentInset
}

【讨论】:

    猜你喜欢
    • 2021-02-12
    • 2012-09-17
    • 1970-01-01
    • 1970-01-01
    • 2011-09-04
    • 2021-08-18
    • 2018-07-13
    • 2021-02-17
    • 1970-01-01
    相关资源
    最近更新 更多