gpt4 book ai didi

objective-c - 如何在触摸时更改一个 UITableViewCell

转载 作者:行者123 更新时间:2023-11-28 23:10:11 26 4
gpt4 key购买 nike

我有一个表格 View 单元格,其中包含多个图像。当触摸图像时,它们会在图像顶部显示一个叠加层,告诉用户该图像已被选中。

有没有一种方法可以只更改一个 UITableViewCell 的外观,而不必执行 [tableView reloadData],这样我就可以在 TableView 数据源委托(delegate)方法中以不同的方式设置单元格的样式。

最佳答案

我会这样做的方法是子类化 UITableViewCell 然后在 tableView:didSelectRowAtIndexPath: 上获取对单元格的引用并做任何你想做的事情(或者只是如果这不是选择,则定位图像触摸事件)。

可能有另一种方法可以做到这一点而不必子类化,但我发现自己一直在子类化 UITableViewCell 并且这很简单。

关于objective-c - 如何在触摸时更改一个 UITableViewCell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8481689/

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