首页 > 解决方案 > UITableViewController 重叠底部安全区

问题描述

我在情节提要中添加了一个 Tableview 控制器,问题是它与 iPhone X 上的底部安全区域重叠。我在底部也有一个视图,位于 safeAreaLayoutGuide 上方。我尝试使用自动布局并将其锚定到view.safeAreaLayoutGuide.bottomAnchor,但这不起作用。任何帮助,将不胜感激。这是我尝试过的,有其他选择但没有帮助。

override func viewWillLayoutSubviews() {
    super.viewWillLayoutSubviews()
    tableView.translatesAutoresizingMaskIntoConstraints = false
    tableView.topAnchor.constraint(equalTo:view.safeAreaLayoutGuide.topAnchor).isActive = true
    tableView.leadingAnchor.constraint(equalTo:view.safeAreaLayoutGuide.leadingAnchor).isActive = true
    tableView.trailingAnchor.constraint(equalTo:view.safeAreaLayoutGuide.trailingAnchor).isActive = true
    tableView.bottomAnchor.constraint(equalTo:view.safeAreaLayoutGuide.bottomAnchor).isActive = true  }

在此处输入图像描述

标签: swiftuitableviewiphone-xsafearealayoutguide

解决方案


推荐阅读