菜鸟教程小白 发表于 2022-12-13 17:27:40

iphone - customCell 中的 UITableView 隐藏一个按钮也隐藏其他单元格的下一个按钮


                                            <p><p>例如,当您正在观看带有加号按钮的单元格的 tableView 时,当我按下该按钮时,它会隐藏当前按钮,但是当我滚动 tableview 时,其他 customCells 上的其他一些按钮也会被隐藏,但我没有隐藏它们。请帮帮我。如何解决这个问题。</p>

<p> <img src="/image/3i7Qd.png" alt="enter image description here"/> </p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>UITableView 正在缓存单元格,这意味着它不会始终存储所有单元格,这在内存方面非常出色。它的问题是,当单元被重用时,它没有引用存储在该单元中的值。通常所做的是,存储在动态单元格中的所有值都存储在单独的 NSMutableArrays 中。</p>

<p>对于您的问题,您可以添加一个带有 bool 值的数组,指示它们是否隐藏,并在 <code>tableView:cellForRowAtIndexPath:</code> 委托(delegate)方法中读取该数组</p>

<pre><code>cell.hidden = [ boolValue];
</code></pre>

<p>并且在按钮回调方法中,您应该更改 hidden 属性以及更新数组中的值。</p></p>
                                   
                                                <p style="font-size: 20px;">关于iphone - customCell 中的 UITableView 隐藏一个按钮也隐藏其他单元格的下一个按钮,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/13160081/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/13160081/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iphone - customCell 中的 UITableView 隐藏一个按钮也隐藏其他单元格的下一个按钮