我正在尝试向我的 UITableView
中的第一个单元格添加渐变。
这是我用来确定单元格是否在表格中的第一个单元格的 if
语句。
if (indexPath.row == 0 && indexPath.section == 0) {
此代码似乎无法正常工作,因为有几个单元格具有渐变,特别是第一个和最后一个单元格,有时还有第二个单元格。这很奇怪,因为我使用 indexPath.row
在数组中获取的信息是从正确的位置获取信息。
为什么我的 if 语句不起作用?即使我是从数组中的正确位置抓取信息。
最佳答案
您可能没有在您的自定义 UITableViewCell 子类中实现 prepareForReuse
。看起来您正确地定位了第一个单元格,所以也许当该单元格稍后被其他索引路径重用时,您没有清除之前添加的渐变。
关于ios - 仅编辑 UITableView 中的第一个单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36134453/