1

我有一个启用的自定义单元格disclosure indicator。启用在方法中抛出代码cellForRowAtIndexPath:

cell.accessoryType = .DisclosureIndicator

为了在单元格之间创造一种空间错觉,我在UIImageView单元格内部创建了一个。

我原以为披露将在新牢房内进行,但事实并非如此。

我的布局设置:

在此处输入图像描述

以及它的样子:

在此处输入图像描述

谁能建议我在这里做错了什么?

4

2 回答 2

2

我原以为披露将在新牢房内进行,但事实并非如此。

单元格内,但对您来说似乎在外面,因为它在图像视图之外。

我们需要在披露指示器下方扩展图像视图。
我做了一个简单的技巧,将前导空间约束设置为负值

在此处输入图像描述

(以上是绿色视图的约束,在您的情况下图像!)

我还添加了披露指标,.xib而不是代码:

在此处输入图像描述

.xib它会像上图一样显示,但是当我们运行时它可以工作 :在此处输入图像描述

我没有添加图像,而是添加UIView了绿色,这只是为了更快地实现。
你可以对UIImageView.

于 2016-08-09T15:46:38.650 回答
0

您已在单元格的 contentView 中添加了此背景——您可以在 IB 左侧的概览中看到。

尝试以编程方式设置背景,即

cell.backgroundView = yourCustomView
于 2016-08-09T15:38:15.390 回答