gpt4 book ai didi

ios - 向左滑动时 subview 未被剪裁以删除 UITableViewCell

转载 作者:搜寻专家 更新时间:2023-10-31 08:03:33 25 4
gpt4 key购买 nike

我只是想实现向左滑动并点击删除按钮来删除 UITableViewCell。

触摸时,单元格会扩展/收缩。单元格的完整尺寸是使用 Xcode 设计的,我勾选了“剪辑 subview ”以防止单元格底部出现在收缩状态。

但是,当我在收缩的单元格上向左滑动(以显示删除按钮)时,单元格的底部再次出现!我四处寻找解决方案,但还没有找到。任何帮助,将不胜感激。谢谢。

最佳答案

完全归功于 Vitaliy Gozhenko,我只是在这里复制一个答案。参见 this SO answer .

问题是当表格进入编辑模式时 cell.contentView.clipsToBounds 被设置为 NO

修复

- (void)tableView:(UITableView *)tableView willBeginEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
cell.contentView.clipsToBounds = YES;
}

对我来说,这是 iOS8 所需的修复。

关于ios - 向左滑动时 subview 未被剪裁以删除 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25314117/

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