2017-04-27 398 views
0

我用xib創建了一個superCell,並且子類繼承父類,但子類沒有xib,當我在tableView(: UITableView, cellForRowAt: IndexPath) -> UITableViewCell協議中初始化子類時,我找不到xib的子視圖,如何做?iOS子類繼承父類Xib文件

override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 
    //let cell = tableView.dequeueReusableCell(withIdentifier: "reuseIdentifier", for: indexPath) 
    let firstCell = FirstTableViewCell.init(style: .default, reuseIdentifier: "cell") 

    firstCell.test.text = "subCell" 
    return firstCell 
} 
+1

你能顯示你的代碼嗎? – Paulw11

+1

請勿在評論中張貼代碼。 [編輯]你的問題。 – rmaddy

+0

第一個單元格繼承BaseTableViewCell,而BaseTableViewCell具有xib文件,但第一個單元格沒有 –

回答

0

你應該覆蓋你的init函數來加載xib。