まずはフォームを作成
ここでは簡略化のため表示・非表示を切り替えたいボタンのみ実装しています
override func viewDidLoad() {
super.viewDidLoad()
form
<<< ButtonRow("Button") {row in
row.tag = "delete_row"
row.title = "商品を削除する"
row.onCellSelection{[unowned self] ButtonCellOf, row in
self.delete()
}
}
}
次に表示・非表示を切り替えるコード
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
if let buttonRow = self.form.rowBy(tag: "delete_row") as? ButtonRow{
if delete_state == true {
buttonRow.hidden = true
buttonRow.evaluateHidden()
}
}
}
変数delete_stateは自分で条件に合わせて設定しましょう
おすすめ情報