我试着像这样添加分隔线。
image1
但没有数据时分隔线消失。
image2
有谁能帮我解决这个问题吗?
>这可以通过向Separator添加选项来修复。在MainStoryBoard中,转到属性检查器/分隔符。将其更改为Default -分隔符在任何情况下都显示:空或填充。
接受的答案甚至无法编译!根据文档,您必须将fillerRowHeigt
设置为automaticDimensions。
写入的方法是,将这行代码添加到viewDidLoad
或设置tableView的部分:
tableView.fillerRowHeight = UITableViewAutomaticDimension
此变量仅从iOS 15开始可用,因此要支持旧版本,请使用:
if #available(iOS 15.0, *) {
tableView.fillerRowHeight = UITableViewAutomaticDimension
}
在你的viewDidLoad
函数中添加这个:
yourTableViewReference.fillerRowHeight = UITableViewCellSeparatorStyleSingleLine