我在Xib
中使用viewForHeaderInSection
文件。关于实现和显示项目没有问题。但是我在Xib文件中有一个标签,并且如果标签文本的长度大于屏幕宽度的大小,则视图无法正确显示。由于标签的长度,您可以在顶部看到不在中心的图像。
注意:标签行为“ 0”
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
let v : ProductDetailHeaderView = UIView.fromNib()
productDetailHeaderView = v
productDetailHeaderView.translatesAutoresizingMaskIntoConstraints = false
return productDetailHeaderView
}
如果我删除productDetailHeaderView.translatesAutoresizingMaskIntoConstraints = false
,则tableview无法正确滚动。