私は自分のアプリケーションのいくつかの設定に使用しているテーブルビューを持っています。表のセルはすべてデフォルトです(カスタマイズはまったくありません)。ラベルのテキストとアクセサリビューのUISwitchが含まれています。UITableCells内でのUISwitchの参照
私の問題は、スイッチのオンとオフがいつ切り替わるかを知るために、スイッチへの参照が必要なことです。
現在、スイッチの「タグ」プロパティを、テーブル内のセルのインデックスのプロパティに設定しています(tableViewの[indexPath row]から取得しました:cellForRowAtIndexpath :)。
テーブルにセクションが1つしかない場合でもこれは問題ありませんが、今は新しいセクションを追加しています。問題は両方とも0ベースのインデックスが付けられているため、各セクションのスイッチがタグを再利用することになります。これはうまくいきません。
これを達成するためのより良い方法に関する提案はありますか?おかげさまで
スイッチを変更するためのイベントハンドラ(IBAction)がありますか?私はそこに 'sender'パラメータを使うことができると思います。 – pgb