TableView单元格分隔线不跨整个单元格延伸

问题描述 投票:5回答:2

我正在研究一个新项目,并且在UI中使用了故事板。我所有的tableViews的行分隔符都有问题。下图显示了两行。第一个是在属性检查器中设置的蓝色。第二个是黑色,并添加了我放置在单元格中的imageView。该线确实延伸到单元格的右侧,但不延伸到左侧。有什么想法吗?

“蓝色分隔线不会一直延伸到单元格的左侧。”

swift interface-builder xcode6
2个回答
4
投票

首先设置表格视图1.将TableView实例的splitInset设置为UIEdgeInsetsMake(0,0,0,0)第二组细胞1.设置将单元格(实例)的preservesSuperviewLayoutMargins设置为NO2.将layoutMargin设置为UIEdgeInsetsZero3.将etetcellInset的单元格设置为UIEdgeInsetsZero

希望对您有所帮助


2
投票

您必须确保将名为preservesSuperviewLayoutMargins的单元格属性设置为false(默认)

cell.preservesSuperviewLayoutMargins = false

然后您只需将单元格layoutMargins设置为零

cell.layoutMargins = .zero

您还需要选择单元格分隔符,选择自定义并将左值从15更改为0

“在此处输入图像描述”

© www.soinside.com 2019 - 2024. All rights reserved.