在 Disclosure 指示器后面的 TableViewCell 中将 ImageView 设置为全宽

Posted

技术标签:

【中文标题】在 Disclosure 指示器后面的 TableViewCell 中将 ImageView 设置为全宽【英文标题】:Set ImageView to full width in TableViewCell behind Disclosure indicator 【发布时间】:2020-01-03 18:52:59 【问题描述】:

我想知道是否有办法将 TableViewCell 中的 ImageView 设置为全屏宽度,即使在附件后面也是如此? 我想保持指标与我拥有的其他单元格保持一致。 如果没有,有什么解决方法吗?

谢谢!

【问题讨论】:

使用“库存”表格单元格,可能不会。但是您有一些自定义方法可以做到这一点。我的问题更多的是你为什么要这样做。大多数用户对披露指标没有任何期望,至少是“股票”指标。对于小单元格(想想在 4.7 英寸屏幕上有 6 个可见单元格的表格视图),可能很难不让指示器与背景图像融合。 感谢您的回答。让我再次尝试解释一下。我想要一种背景图像而不是白色表格单元格 bg。如果您单击它,它仍会引导您查看详细信息,因此我希望将指示器放在其顶部。但是在上面的图片中,附件视图将是白色的,其中包含指示器,而不是指示器后面的全屏图像。 已经有一段时间了——不幸的是我找不到任何代码——但听起来你想要一个“自定义附件按钮”。通过快速 DuckDuckGo 搜索,我发现了一些希望能将您带向正确方向的东西:***.com/questions/49949150/… 感谢您的帮助!我现在解决了这个问题,让背景全宽没有附件视图,并插入了一个自定义披露指示器。 请发布答案 - 它可能会帮助其他人! (我很乐意投票。)回答你自己的问题没有错。 【参考方案1】:

我现在使用自定义披露指示器解决了这个问题。因此,隐藏整个附件视图并将图标放在全宽 UIImageView 的顶部,如下图所示。

【讨论】:

以上是关于在 Disclosure 指示器后面的 TableViewCell 中将 ImageView 设置为全宽的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 7.3 XCTest of Disclosure Indicator in a custom TableViewCell

Panda Games: Corporate Disclosure in the Eclipse of Search

Lab: Information disclosure on debug page:页面调试信息公开

如何在 MapBox(Z-Order)上的地图标记后面设置当前位置指示器?

div如何设置不被里面table撑大

从 Table View Cell xib 与披露指示符转至情节提要