菜鸟教程小白 发表于 2022-12-12 10:25:26

ios - 静态更改特定 UITableView 单元格高度而无需重新加载


                                            <p><p>这是我的问题:</p>

<p>我有一个 UITableView 并在每个单元格中显示一些 UILabel,如下所示:</p>

<pre><code>----------------
|      &#34;A&#34;   |
----------------
|      &#34;B&#34;   |
----------------
|      &#34;C&#34;   |
----------------
</code></pre>

<p>每个单元格都可以点击,当点击时它会推送到另一个 View 以允许用户添加一些单元格内容。当用户完成添加时, View 会弹出。
<br/>我希望看到 UITable 单元格使用用户添加的新标签进行静态更新。例如,如果用户在第一个单元格中添加了一些内容(之前带有一个标签“a”),那么在 View 弹出后,该单元格应该有两个标签,如下所示:</p>

<pre><code>----------------
|      &#34;A&#34;   |
|   &#34;New&#34;    |
----------------
|      &#34;B&#34;   |
----------------
|      &#34;C&#34;   |
----------------
</code></pre>

<p>我不想重新加载整个表格(这会耗尽数据并丢失之前的单元格位置)。有没有办法可以用新的高度/内容重新加载这个特定的单元格?还是静态调整单元格高度?</p>

<p>谢谢</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>是的,您可以在表格 View 中重新加载特定单元格,同时重新加载可以设置单元格高度的单元格。</p> <pre><code> NSArray* rowsToReload = ;
;
</code></pre></p>
                                   
                                                <p style="font-size: 20px;">关于ios - 静态更改特定 UITableView 单元格高度而无需重新加载,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/24321150/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/24321150/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - 静态更改特定 UITableView 单元格高度而无需重新加载