当用户点击附件视图时,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”会从一个单元格移动到另一个单元格,具体取决于哪个单元格被激活。
答案 0 :(得分:1)
您无法在不同的单元格中显示相同的视图。如果将视图添加到另一个单元格,则将其从第一个单元格中删除。您必须为每个单元格创建单独的视图。