菜鸟教程小白 发表于 2022-12-12 09:27:59

ios - UITableView 单元格在滚动时变为空白


                                            <p><p>我在 UITableViewController 中设置了一个单节、单单元格自定义单元格,以显示比屏幕长的 View 。但是,在测试时,我注意到单元格在离开 View 区域之前向下滚动时会消失(变为空白)。这没什么花哨的,但我不明白为什么它会在向下滚动时消失,尤其是当它离可视区域不远时。 </p>

<pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

VendorDetailCell *cell =;
cell.vendorImage.image = ;
cell.vendorTitle.text = self.imageData.vendorTitle;
cell.vendorDescription.text = self.imageData.vendorDescription;



   return cell;
}
</code></pre></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>当表格 View 中的单元格框架滚动到表格 View 框架之外时,可能会发生这种情况。 </p>

<ul>
<li><p>你实现了 <code>tableView:heightForRowAtIndexPath:</code> 吗? </p></li>
<li><p>这个高度是单元格的高度吗?</p></li>
<li><p>将细胞分成几个细胞会更好吗
在表格 View 的一个部分中?</p></li>
</ul></p>
                                   
                                                <p style="font-size: 20px;">关于ios - UITableView 单元格在滚动时变为空白,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/33199583/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/33199583/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - UITableView 单元格在滚动时变为空白