TableViewCell 在 Swift 中添加附件时挤压子视图 3

TableViewCell squeezes subviews when adding accessory in Swift 3

我的 UITableViewCell 有问题。

这是我的社交网络应用中的两个用户。从服务器获取用户后,我检查我的用户当前是否关注他们。如果是,我将在单元格中添加复选标记。

如您所见,与底部单元格相比,在上方单元格中添加复选标记会压缩 imageView 并将两个标签向左移动。我试过这样解决这个问题:

cell.autoresizesSubviews = false

但是没用。我目前有点陷入这个问题,有人建议如何解决吗?谢谢!

您如何为这些标签设置尾随约束?将它们设置为 imageView 的 = 8leading 边缘将允许它们一直延伸到距 imageView 8 点。还要记住,如果您已经这样做了,如果复选标记不存在,则设置 imageView 的 view.frame.width = 0 也会导致视图差异。

您可以设置 imageView.isHidden = true 以保持视图看起来相同。