繁体   English   中英

如何在UITableViewCell上保留子视图

[英]How to keep subview on UITableViewCell

当用户点击附件视图时,UITableViewCell中的配置文件图像会被添加为子视图的黑色视图变暗。

这是带有黑色子视图的单元格外观:

在此处输入图片说明

问题是:当我点击另一个单元格时,子视图将从第一个单元格中删除,并添加到第二个单元格中:

在此处输入图片说明

我想保留所有已被点击的单元格的子视图。

这是我处理该功能的代码:

 self!.profileImageBlackView.cornerRadius = cell.followUserImage.frame.height/2
 self!.profileImageBlackView.frame = cell.followUserImage.frame
 cell.followUserImage.addSubview(self!.profileImageBlackView)
 cell.followButton.hidden = false

由于某些原因,在两个单元格中都添加了“跟随”按钮,但是“ profileImageBlackView”在一个单元格之间移动,具体取决于激活了哪个单元格。

您不能在不同的单元格中显示相同的视图。 如果将视图添加到另一个单元格,则将其从第一个单元格中删除。 您必须为每个单元格创建一个单独的视图。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM