菜鸟教程小白 发表于 2022-12-12 15:00:36

iOS:何时是 tableView:canEditRowAtIndexPath: 删除/插入后调用


                                            <p><p>我正在 UITableViewController 中实现编辑模式。我在方法 <code>tableView:canEditRowAtIndexPath:</code> 中将一些行设置为不可编辑。删除/插入后,方法 <code>tableView:canEditRowAtIndexPath:</code> 看似随机的次数被调用。我想知道删除/插入后调用的方法 <code>tableView:canEditRowAtIndexPath:</code> 何时。 <br/>
任何帮助将非常感激。谢谢。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这不是随机次数。对于表格中存在的每个单元格(视觉上存在),都会调用一次该方法。</p>

<p>当你删除一个单元格时,系统会重新加载表格,一个单元格消失并且可能出现其他单元格,并且对于表格中内存中的每个单元格,系统都会调用该方法。</p>

<p>如果你记录 indexPath,你可以看到。</p>

<p>我希望这会有所帮助。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iOS:何时是 tableView:canEditRowAtIndexPath: 删除/插入后调用,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/19116372/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/19116372/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iOS:何时是 tableView:canEditRowAtIndexPath: 删除/插入后调用