菜鸟教程小白 发表于 2022-12-13 17:03:15

iphone - 从 cellForRowAtIndexPath 获取单元格编号


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

<p>我知道您在 <code>(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath</code> 中设置了图像,代码如下所示:</p>

<pre><code>UIImage *image = ;
      cell.imageView.image = image;
</code></pre>

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

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

<p>谢谢!</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p><code>indexPath</code> 变量包含有关单元格位置的信息。修改你的例子:</p>

<pre><code>if (indexPath.row == 0) {
// Use a specific image.
}
</code></pre>

<p>见 <a href="http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/NSIndexPath_Class/Reference/Reference.html" rel="noreferrer noopener nofollow">NSIndexPath Class Reference</a>和 <a href="http://developer.apple.com/library/ios/#documentation/uikit/reference/NSIndexPath_UIKitAdditions/Reference/Reference.html" rel="noreferrer noopener nofollow">NSIndexPath UIKit Additions Reference</a>了解更多信息。同样重要的是要注意每个部分中的单元格编号都会重置。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - 从 cellForRowAtIndexPath 获取单元格编号,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/5365863/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/5365863/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - 从 cellForRowAtIndexPath 获取单元格编号