gpt4 book ai didi

uitableview - 有没有办法让 iOS 7 中的 UITableView 单元格在分隔符中没有换行符?

转载 作者:行者123 更新时间:2023-12-03 05:27:58 26 4
gpt4 key购买 nike

我注意到在 iOS 7 中,UITableViewCells 在单元格分隔符中有一个换行符,而 iOS 6 则没有。有没有办法摆脱这个换行符?将分隔符更改为无,然后使用分隔符的颜色创建 UIView 仍然会导致出现白色分隔符。

最佳答案

对于 iOS7:

if ([self.tableView respondsToSelector:@selector(setSeparatorInset:)]) {
[self.tableView setSeparatorInset:UIEdgeInsetsZero];
}

对于 iOS8:

首先按如下方式配置表格 View :

if ([self.tableView respondsToSelector:@selector(layoutMargins)]) {
self.tableView.layoutMargins = UIEdgeInsetsZero;
}

然后在您的 cellForRowAtIndexPath: 方法中,按如下方式配置单元格:

if ([cell respondsToSelector:@selector(layoutMargins)]) {
cell.layoutMargins = UIEdgeInsetsZero;
}

注意:同时包含 layoutMarginsseparatorInset,以支持两个 iOS 版本

关于uitableview - 有没有办法让 iOS 7 中的 UITableView 单元格在分隔符中没有换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18365049/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com