Hello,
does anyone also have the problem that when I display a row in UITableView with UITextField or UITextButton.
I can't type or click anything? i cannot select my text to input a new one....
The same code base works on 13.xx and below.
class ViewController: UIViewController, UITableViewDataSource,UITableViewDelegate, UITextFieldDelegate {
let tableViewData = Array(repeating: "Item", count: 5)
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView.register(UITableViewCell.self,
forCellReuseIdentifier: "TableViewCell")
tableView.dataSource = self
tableView.delegate = self
}
func tableView( tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 5
}
func tableView( tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "TableViewCell",for: indexPath)
cell.selectionStyle = UITableViewCell.SelectionStyle.none
let text = UITextField(frame: CGRect(x: 0, y: 0, width: 300, height: 40))
text.text = "asdfasfasf"
text.delegate = self
cell.addSubview(text)
return cell
}
}
Please HELP.... :-(
Thanks a lot
Sven
does anyone also have the problem that when I display a row in UITableView with UITextField or UITextButton.
I can't type or click anything? i cannot select my text to input a new one....
The same code base works on 13.xx and below.
class ViewController: UIViewController, UITableViewDataSource,UITableViewDelegate, UITextFieldDelegate {
let tableViewData = Array(repeating: "Item", count: 5)
@IBOutlet weak var tableView: UITableView!
override func viewDidLoad() {
super.viewDidLoad()
tableView.register(UITableViewCell.self,
forCellReuseIdentifier: "TableViewCell")
tableView.dataSource = self
tableView.delegate = self
}
func tableView( tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 5
}
func tableView( tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "TableViewCell",for: indexPath)
cell.selectionStyle = UITableViewCell.SelectionStyle.none
let text = UITextField(frame: CGRect(x: 0, y: 0, width: 300, height: 40))
text.text = "asdfasfasf"
text.delegate = self
cell.addSubview(text)
return cell
}
}
Please HELP.... :-(
Thanks a lot
Sven