【发布时间】:2016-12-06 15:31:38
【问题描述】:
问题:
如何在聚焦自定义 UITableCell 时去除细细的白色边框?
(老实说它与单元格的边框无关,我尝试修改边框的颜色以查看)
说明:
这似乎只发生在我通过情节提要为表格单元格保留默认焦点样式时,当我删除单元格上的默认焦点动画时,白色边框不会出现(但我必须实现自己的自定义动画..)
我尝试过使用不同的颜色和色调,但似乎没有用。
上面的 gif 显示了聚焦特定 UITableCell 时出现的白色边框
我的 UITableViewController 故事板的屏幕截图。
上图是 UITableViewCell 属性检查器的截图
上图是我的 UITableViewCell 的 Content View 的属性检查器截图
【问题讨论】:
-
你尝试改变 cell.layer.borderColor 了吗?
-
@ArpitDongre 我做到了。单元格的“边界”和我在聚焦单元格时得到的效果是不同的。单元格边框的宽度小于您在 gif 中看到的效果(它确实具有相同的高度)。同样在下拉或拉起时,可以从所有 4 个侧面看到效果。
-
你能告诉我你在 UITableViewCell 中使用的不同颜色,以及焦点样式以便我模拟它吗?
-
@ArpitDongre 我已经添加了图像,但我想我不会长时间保留它们。它们很大……让我知道这是不是你想看到的。还有我为表格单元格的背景颜色选择的特定颜色......它们可以是任何东西。无论背景颜色如何,都会出现这种效果。
-
你是如何改变焦点颜色的,你使用的是自定义的 tableview 单元格吗?