興味深い問題があります。私はスウィフトの新しい人です。カスタムセル内にカスタムセルを追加する
私はTableViewで作成し、CUSTOM CELLをStoryboardを使用して追加しました。今すぐ別のものを追加したいカスタムセル最初にクリックするときカスタムセル UIButton。
2番目のカスタムセルは、XIBを使用して作成されます。今すぐ登録します。に2番目のセルが登録されました。です.2番目のカスタムセルが空白であるため、空白のテーブルビューが表示されます。
は、私は次のコードを使用している:
ここfunc tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell{
let cell = tableView.dequeueReusableCellWithIdentifier("Cell", forIndexPath: indexPath) as! Cell
cell.nameLbl.text = "Hello hello Hello"
let Customcell = tableView.dequeueReusableCellWithIdentifier("customCell", forIndexPath: indexPath) as! customCell
if self.Selected == "YES" {
if self.selectedValue == indexPath.row {
return Customcell
}
return cell
}
else{
return cell
}
}
Cellオブジェクトのインデックスで行の第二の細胞
self.tableView.registerNib(UINib(nibName: "customCell", bundle: nil), forCellReuseIdentifier: "customCell")
とセルを登録するための
をストーリーボードの細胞のためのものであり、CustomcellはXIBのためであります2番目のカスタムセル。
どうすればいいのか教えてください。
override func viewDidLoad() {
super.viewDidLoad()
tableView.register(UINib(nibName: "CustomCell", bundle: nil), forCellReuseIdentifier: "customCell")
}
: