TableViewにて、CELLを増やしTextFieldを載せています。
ボタン押下にて複数設置したTextFieldから値を取得する方法が解決できず
悩んでいます。
お分かりになる方ご教授いただけますでしょうか。
class ViewController: UIViewController,UITableViewDelegate,UITableViewDataSource { var nameArray = [String]() @IBOutlet weak var tableView: UITableView! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. tableView.delegate = self tableView.dataSource = self } func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return nameArray.count } func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCell(withIdentifier: "cell")! as UITableViewCell cell.selectionStyle = .none return cell } func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { return 100 } @IBAction func plusButton(_ sender: Any) { nameArray.append("") tableView.reloadData() } @IBAction func minusButton(_ sender: Any) { if nameArray.count != 0 { nameArray.removeLast() tableView.reloadData() } } @IBAction func nextButton(_ sender: Any) { // ここのアクションでCellに設定した // TextFieldの値を複数取得したい } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/15 03:08