2017-03-15 58 views
0

我該如何獲得通過UIView添加到我的TableView單元中的checkTest?我已經將自己的VC加入了子類,並在該類中添加了插座,並將原型單元設置爲該子類。 這是我的VC代碼:如何將重複內容連接到我的VC?

class CustomCell: UITableViewCell { 
    @IBOutlet weak var checkTest: BEMCheckBox! 

    override func setSelected(_ selected: Bool, animated: Bool) { 
     setSelected(selected, animated: animated) 
     self.addSubview(checkTest) 
    } 

    } 

Here is the linked imag

+0

向我們展示如何創建TableView單元格。如果您使用了原型單元格,那麼您的方法將無法工作。正如Daniel Legler所說,您將需要繼承UITableViewCell – toddg

+0

此外,您的代碼會將BEMCheckBox的新實例重複添加到同一個單元格中。這是不適合添加子視圖的地方。 – jlehr

+0

由於您似乎正在使用Interface Builder,因此添加子視圖的最佳位置應在定義單元格的故事板中。你把「checkBox」插座連接到了什麼地方? – jlehr

回答

0

創建一個表視圖細胞亞類,並將其設置爲類原型的。將這些插座添加到該類並連接它們。現在,當您配置單元時,您可以訪問插座。