Создайте переменную внутри пользовательского представления, например
weak var delegate:VCName?
Затем в нее добавьте таблицу и установите
self.tableView.delegate = delegate
self.tableView.dataSource = delegate
class CustomView:UIView {
weak var delegate:VCName?
init(frame: CGRect,del:VCName) {
super.init(frame: frame)
delegate = del
setup()
}
func setup() {
// add table here with constraints
self.tableView.delegate = delegate
self.tableView.dataSource = delegate
}
required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}
}