OGeek|极客世界-中国程序员成长平台

标题: iphone - 从 cellForRowAtIndexPath 获取单元格编号 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 17:03
标题: iphone - 从 cellForRowAtIndexPath 获取单元格编号

我正在制作一个带有表格 View 的 iPhone 应用程序,并且我试图在表格上的每个单元格旁边放置一个不同的图标/图像。

我知道您在 (UITableViewCell *)tableViewUITableView *)tableView cellForRowAtIndexPathNSIndexPath *)indexPath 中设置了图像,代码如下所示:

UIImage *image = [UIImage imageNamed"image.png"];
        cell.imageView.image = image;

我想弄清楚的是,如何定位特定的单元格,使其具有独特的图像?喜欢:

if (cell.number == 0) {
    //Use a specific image
}
else if (cell.number == 1) {
    //Use a different image

谢谢!



Best Answer-推荐答案


indexPath 变量包含有关单元格位置的信息。修改你的例子:

if (indexPath.row == 0) {
  // Use a specific image.
}

NSIndexPath Class ReferenceNSIndexPath UIKit Additions Reference了解更多信息。同样重要的是要注意每个部分中的单元格编号都会重置。

关于iphone - 从 cellForRowAtIndexPath 获取单元格编号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5365863/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) Powered by Discuz! X3.4