【发布时间】:2026-01-15 04:20:03
【问题描述】:
我正在尝试实现一个表格视图,该表格视图的左侧有一个产品图像的单元格,图像右侧的各种产品详细信息(如价格、标题等)列表,但是,我遇到了麻烦在单元格之间设置适当的间距/填充。我希望每个单元格之间都有一些空白。这是一张图片,显示了我到目前为止的情况以及问题所在。
我使用 stackview 作为包含产品详细信息的标签的容器,并且正在实现动态行高功能: self.tableView.rowHeight = UITableViewAutomaticDimension
一切似乎都很好,除了堆栈视图高度小于图像视图高度。我无法在那种情况下显示间距。在过去的 2 天里,我已经尝试了一切,这让我发疯。伙计们,请放轻松,因为我是 Android 人 :)
我想要的只是我希望 tableview 单元格的分隔符在 imageview 的顶部和底部或 stackview 之间有一点空间(以更高/更高为准)。
我附上了故事板的 SS 以显示布局和约束。如果需要更多信息,请告诉我。
【问题讨论】:
-
为什么不去掉 UITableControl?使用嵌套的 UIStackViews? “子堆栈”是水平的,包含您的单个产品视图(图像和详细信息),“主堆栈”是垂直的,包含产品列表?
标签: ios swift xcode dynamic tableview