LoginSignup
0
1

【Swift】Eurekaでボタンの表示・非表示の切り替え

Last updated at Posted at 2021-03-01

まずはフォームを作成
ここでは簡略化のため表示・非表示を切り替えたいボタンのみ実装しています

    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は自分で条件に合わせて設定しましょう

おすすめ情報

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1