コードでUISwitchを押したことにする
やりたかったこと
「UISwitchをタップしたら○○すること」
というテストを書きたいけどコード上でタップさせる方法がわかりませんでした。
検索ワードが悪いのか、調べてもなかなか欲しい答えが見つからず…
前にも一度書き方がわからなくて悩んだ気がするので、自分の備忘録として残しておきます。
.isOn と .sendActions を必ずセットで使う
結論、たったの二行でタップさせることが出来ました。
.isOnを書き換えてから.sendActionsで変更したことを知らせるだけ🎉
switch.isOn = true
switch.sendActions(for: .valueChanged)
Author And Source
この問題について(コードでUISwitchを押したことにする), 我々は、より多くの情報をここで見つけました https://qiita.com/myammm/items/1b8213b2b83cc7f675e9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .