こんにちは。tableviewcellに関する質問が二点あります。分かる方よろしければご回答お願いします。
swift4.0
質問1
tableviewcell 内にbuttonを3つ(A,C,D)配置しました。
A,C,DそれぞれのButtonにはtagを2,3,4とつけています。
swift
1func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { 2 let cell: UITableViewCell = tableView.dequeueReusableCell(withIdentifier: "Cell", for: indexPath) 3 let label1 = cell.viewWithTag(1) as! UILabel 4 let aButton = cell.viewWithTag(2) as! UIButton 5 let cButton = cell.viewWithTag(3) as! UIButton 6 let dButton = cell.viewWithTag(4) as! UIButton 7 8 9 label1.text = Array[indexPath.row] 10 11 return cell 12 }
この3つのボタンにはそれぞれのcellに対して異なる影響を与えようとしています。
(例えばdButtonはそのcellを削除するなど)
そういった設定はどのように設定すればよいのかわかりませんでした。外で機能を書いて上のlabel1のように機能を実装することは可能でしょうか。
質問2
上記3つのbuttonはcellがタップされるまで非表示にしていたいのです。
そういったことを実装するにはどのようにすればよいでしょうか。
この二点についてどちらかでも実装法が分かる方、ご回答お待ちしております。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/08 14:41