gpt4 book ai didi

ios - 选择部分中的最后一行后显示的分隔线

转载 作者:技术小花猫 更新时间:2023-10-29 11:08:07 27 4
gpt4 key购买 nike

我在我所有的 UITableView 中看到了一个奇怪的行为。这开始让我抓狂。

我有简单样式的 UITableViews。该部分的最后一行没有分隔符,它只是混合到部分标题中(顺便说一句,默认使用)。检查最后一行的高度,Apple 似乎将其放大 1px 以从单元格中删除分隔符高度。问题是当我选择该行但拖走时,分隔线出现并且永远不会消失。如果我返回 View 并返回,它默认为关闭。

我在所有表格 View 、普通单元格和自定义单元格中都看到了这一点。当我取消选择时,我该怎么做才能确保最后一个分隔符不存在?仅适用于 iOS 7。运行当前版本,没有测试版。

最佳答案

对我来说,重新加载单元格有助于解决一些分隔线问题:

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
[self.tableView deselectRowAtIndexPath:indexPath animated:YES];
[tableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationNone];
}

- (void)tableView:(UITableView *)tableView didUnhighlightRowAtIndexPath:(NSIndexPath *)indexPath
{
[tableView reloadRowsAtIndexPaths:@[indexPath] withRowAnimation:UITableViewRowAnimationNone];
}

关于ios - 选择部分中的最后一行后显示的分隔线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21239279/

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