我偶然发现了一种奇怪的行为,其中细胞添加到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(使用前将#替换为@)