ios - 在编辑模式下更改 UITableViewCells 的背景
<p><p>当向左滑动以删除(在我的情况下为无效)一行时,黑色表格 View 显示为白色时遇到问题。</p>
<p>我尝试在从 ViewController 到 TableViewCell 的内容的每一步中设置所有可能的颜色参数。</p>
<p>我设法在 CellForRowAtIndex 中使用以下内容将其设为 darkGray:</p>
<pre><code> UIView *bgColorView = [ init];
bgColorView.backgroundColor = ;
;
</code></pre>
<p>所以我认为解决方案是这样的。</p>
<p>我在 iPhone 上进行了类似的设置,其中 TableView 位于不发生问题的 TableViewController 中。在这种特殊情况下,TableView 位于常规 ViewController 中。</p>
<p>附上截图。请指教。编辑:请注意,空白不是出现在 Void 按钮旁边的按钮。它是根据您拖动单元格的距离来改变大小的空白区域。如果您释放单元格,空白将完全消失,但反弹会显示空白。</p>
<p>向左滑动(运动中):</p>
<p> <img src="/image/uR5SG.png" alt="enter image description here"/> </p>
<p>向左滑动(释放):</p>
<p> <img src="/image/lWuYG.png" alt="enter image description here"/> </p>
<p>未刷卡:</p>
<p> <img src="/image/uYyeD.png" alt="enter image description here"/> </p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>哇——原来我只需要实现以下方法:</p>
<pre><code>-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
cell.backgroundColor = ;
}
</code></pre>
<p>具有讽刺意味的是,我到处寻找解决方案,但在我询问 15 分钟后才找到它。这已经困扰我好几个星期了。</p>
<p>啊,好吧,也许其他人偶然发现了这个问题。</p></p>
<p style="font-size: 20px;">关于ios - 在编辑模式下更改 UITableViewCells 的背景,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/25763861/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/25763861/
</a>
</p>
页:
[1]