我正在制作一个带有表格 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-推荐答案 strong>
indexPath 变量包含有关单元格位置的信息。修改你的例子:
if (indexPath.row == 0) {
// Use a specific image.
}
见 NSIndexPath Class Reference和 NSIndexPath UIKit Additions Reference了解更多信息。同样重要的是要注意每个部分中的单元格编号都会重置。
关于iphone - 从 cellForRowAtIndexPath 获取单元格编号,我们在Stack Overflow上找到一个类似的问题:
https://stackoverflow.com/questions/5365863/
|