Я хочу реализовать этот тип экрана. Есть два вида таблицы: один с правой стороны, другой с левой стороны. В левой части таблицы (chatOne) я хочу добавить табличное представление в его первый раздел (то есть chatOneCell).
Как добавить табличное представление в ячейку табличного представления в swift?
Я пытаюсь добавить табличное представление в ячейку табличного представления. Внешняя таблица отображается успешно. Но внутренняя таблица не загружается. если я добавляю вид, метки кнопок и т. д. Он отображается в ячейке, но не в виде таблицы. Пожалуйста, посмотрите мой код и помогите мне исправить мою проблему
ChatOne - это ячейка внешнего вида таблицы
InerTable - это таблица, которую я пытаюсь разместить в ChatOne Cell
insideCell - это ячейка inerTable
в инерной таблице есть тег 45, а в нашей таблице 25
class ChatOne: UITableViewCell{
@IBOutlet weak var inerTable: UITableView!
override func awakeFromNib() {
super.awakeFromNib()
inerTable.dataSource = self as? UITableViewDataSource
inerTable.delegate = self as? UITableViewDelegate
inerTable.reloadData()
}
}
class insideCell: UITableViewCell {
@IBOutlet weak var myLabel: UILabel!
override func awakeFromNib() {
super.awakeFromNib()
}
}
public func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
if tableView.tag == 45{
let cell = tableView.dequeueReusableCell(withIdentifier: "Cell") as! insideCell
cell.myLabel.text = "Tapan"
return cell
}
if tableView.tag == 25{
let rowIdentifier = tableOneIdentifire[indexPath.section]
let cell = tableView.dequeueReusableCell(withIdentifier: rowIdentifier)
return cell!
}
return UITableViewCell()
}