我有一个表格视图,它显示表格视图单元格和标题视图(搜索栏)。我希望表视图单元格的宽度为设备屏幕大小为,并且标题视图具有相同的大小。但是,这是不可能的,因为单元格和标题视图都包含在表格视图中。调整表格视图单元格和表格视图标题视图
当我使用布局锚点约束时,所有东西都被调整大小(包括标题视图)。
self.tableView.topAnchor.constraint(equalTo: self.view.topAnchor).isActive = true
// here's the 0.9 multiplier
self.tableView.widthAnchor.constraint(equalTo: self.view.widthAnchor, multiplier: 0.9).isActive = true
self.tableView.centerXAnchor.constraint(equalTo: self.view.centerXAnchor).isActive = true
self.tableView.bottomAnchor.constraint(equalTo: self.view.bottomAnchor, constant: 0).isActive = true
我怎样才能确保表视图头具有视图控制器相同的宽度,同时保持是主视图0.9表视图宽度?
我会尝试创建恒定宽度的标题(ViewController的宽度),然后将tableView的'clipsToBounds'属性设置为'false'。不知道它会工作,但值得一试。 –
为什么不简单地让你的表格成为屏幕的宽度......让你的标题查看全宽...然后让你的单元格的宽度为0.9? – DonMag
@DonMag谢谢。问题是我不知道如何让我的单元格宽度为0.9。我还没有找到任何方式或方法来做到这一点。 – Cesare