gpt4 book ai didi

ios - 你如何防止 UITableViewCellSelectionStyleNone 删除单元格分隔符

转载 作者:可可西里 更新时间:2023-11-01 06:07:11 27 4
gpt4 key购买 nike

是否可以阻止 UITableViewCellSelectionStyleNone 移除单元格分隔符?

我有一个自定义的可扩展 UITableViewCell,当我点击一个单元格时会发生这种情况:

Separator between King’s Meadow and University East Entrance missing

如果仔细观察,King's Meadow 和大学东入口之间没有分隔线。

当我使用它时,它实际上使分隔符可见,但是行分隔符显示的时间有延迟:

(void)layoutSubviews {
[super layoutSubviews];

for (UIView *subview in self.contentView.superview.subviews) {
if ([NSStringFromClass(subview.class) hasSuffix:@"SeparatorView"]) {
subview.hidden = NO;
}
}
}

有更好的方法吗?

最佳答案

这解决了我的问题:

didSelectRowAtIndexPath 方法中,我使用了以下内容:

(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{

[self.tableView deselectRowAtIndexPath:indexPath animated:YES];
[self.tableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];

}

像魔术一样工作!

关于ios - 你如何防止 UITableViewCellSelectionStyleNone 删除单元格分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25613117/

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