Answers:
看起来好像只是将控件拖到表格视图的顶部。我没想到它会那么容易。
掉落前
下降后
viewForHeaderInSection:
,但出现错误消息“无法同时满足约束”。(在这里查看我的问题:stackoverflow.com/questions/14554051/…)
您可以通过将UIView
/ 拖到文档大纲中的/ UIImageView
下方UITableView
(而不是布局)轻松地做到这一点。
如果您尝试拖动布局而不是文档轮廓,UITableViewCell
则会跳到最令人头疼的顶部!
至少在Xcode 11中,将视图拖放到tableview上仅适用于一种屏幕尺寸。在不同的屏幕上尺寸不合适。
我刚刚创建了一个视图,并将其留在情节提要中的tableview后面。我为此创建了一个IBOutlet:
@IBOutlet weak var audioView: UIView!
然后在tableview代码中,我做了:
func tableView(_ tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
return audioView
}
func tableView(_ tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
return 142
}
它在所有屏幕尺寸上均表现良好。
tableHeaderView
。