хорошо, я добавил это btnPhoto к этому UIView в Eureka Communities ViewRow , но это не доступно?(ViewControllerEdit.photoClicked(_:)
никогда не срабатывает) нет никакого понятия, почему это так?
form.last! <<< ViewRow<UIView>() { (row) in }.cellSetup { (cell, row) in
row.title = _title
row.tag = _dataname
row.value = _default
let vwWidth: CGFloat = (self.tableView?.frame.width)!
print("vwWidth: \(vwWidth)") //<-- this proves it is not 0 wide
cell.view = UIView(frame: CGRect(x: 0, y: 0, width: vwWidth, height: 65))
row.cellSetup({ (cell, row) in
cell.contentView.backgroundColor = Globals.Color_SlateTextBox()
cell.detailTextLabel?.textColor = Globals.Color_Blue()
cell.tintColor = Globals.Color_BackgroundSilver()
row.cell.height = {
return 65
}
}).cellUpdate({ (cell, row) in
cell.textLabel?.textColor = Globals.Color_Blue()
})
let btnPhoto = UIButton(frame: CGRect(x:180, y:0, width:180, height:40))
btnPhoto.setTitle("Take Photo",for: .normal)
btnPhoto.addTarget(self, action: #selector(ViewControllerEdit.photoClicked(_:)), for: .touchUpInside)
cell.view!.addSubview(btnPhoto)
}
Я также пробовал cell.viewContent.addSubView()
без разницы
Кто-нибудь знает, почему addTarget
не удаетсяогонь?