簡體   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