【发布时间】:2018-08-20 08:55:06
【问题描述】:
我正在 tvOS 上创建一个表格视图。 UITableViewWrapperView 是 UITableView 的子视图,它们之间有一个前导和尾随填充。如何删除这些填充?谢谢?
【问题讨论】:
我正在 tvOS 上创建一个表格视图。 UITableViewWrapperView 是 UITableView 的子视图,它们之间有一个前导和尾随填充。如何删除这些填充?谢谢?
【问题讨论】:
我通过以下设置解决了这个问题:
tableView.contentInsetAdjustmentBehavior = .never
tableView.insetsContentViewsToSafeArea = false
tableView.insetsLayoutMarginsFromSafeArea = false
tableView.preservesSuperviewLayoutMargins = false
注意,请记住 tvOS 指南建议左右间距至少为 90 像素,上下间距至少为 60 像素。
https://developer.apple.com/design/human-interface-guidelines/tvos/visual-design/layout/
【讨论】:
tvOS 表视图有很多奇怪的怪癖。我有一段时间没能找到一个干净的解决方案。目前,我一直在向表格视图单元格添加负约束。
【讨论】: