いつもお世話になります。
UISegmentedControl
でタップされた値に変化がない場合でもタップされた値を取得する方法があったら教えてください。
下の画像の場合でいうと、First:0が既に選択されている状態ですが、再度、Firstがタップされた場合に0
を取得したいです。
現状、下記のコードをUISegumentedControl
のtouchUpInside
にIBAction
接続しているのですが、スコープの内部を通ってくれません
swift
1 @IBAction func SCTapped(_ sender: UISegmentedControl) { 2 print("ここ通ってね SCTapped/selectedIndex:", sender.selectedSegmentIndex) 3 } 4
接続はこんな感じで
通常どおり? valueChanged
につなげれば動きますが、それだと選択された値に変更がない場合には値を取得できません
touchUpInside
に接続すれば簡単に値が取得できると思っていたのですが、なにか一工夫必要なのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。