iOS 8.3 - UITableView 单元格未对齐,缩进到左侧

2024-06-23

我偶然发现了一种奇怪的行为,其中细胞添加到UITableView有时向左缩进。这种情况只发生在 iOS 8.3 上,而且我找不到关于何时发生这种情况的明确模式。

有人遇到同样的事情吗?


在 iOS 8.3 上运行时,我的 tableViewCells 的左右边距有所增加,而在以前的版本中没有看到这一点。

Setting:

    self.contentView.preservesSuperviewLayoutMargins = NO;

解决了我的问题并在所有版本上保持页边距一致,但请注意,这仅适用于 iOS 8+。

例如,您可以在此处执行此操作:

- (void)awakeFromNib {
    if ([self.contentView respondsToSelector:@selector(setPreservesSuperviewLayoutMargins:)]) {
        self.contentView.preservesSuperviewLayoutMargins = NO;
    }
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

iOS 8.3 - UITableView 单元格未对齐,缩进到左侧 的相关文章

随机推荐