私はまだiPhoneの開発にかなり慣れていないので、できなかったことを試しました。私は、TableView セクション ヘッダーにスイッチを付けた UIView を持っています。また、別のスイッチを付けた UITableCellView もあります。すべて問題ないように見えますが、セクション ヘッダーからセクション行のすべての UISwitch に UISwitch 状態を伝達したいと考えています。どうすればこれを達成できるか教えてもらえますか?
ありがとうございました。
私はまだiPhoneの開発にかなり慣れていないので、できなかったことを試しました。私は、TableView セクション ヘッダーにスイッチを付けた UIView を持っています。また、別のスイッチを付けた UITableCellView もあります。すべて問題ないように見えますが、セクション ヘッダーからセクション行のすべての UISwitch に UISwitch 状態を伝達したいと考えています。どうすればこれを達成できるか教えてもらえますか?
ありがとうございました。
可変配列を作成し、スイッチを含むテーブル セルを作成するたびに、スイッチへの参照を配列の新しい要素として保存します。次に、セクション ヘッダーのスイッチが変更されたら、配列をループして各スイッチにメッセージを送信し、状態を更新するように指示します。
更新: 複数のセクションの場合は、次の手順を実行します
どのスイッチがどのヘッダーに属しているかを追跡するには、ヘッダーのスイッチにタグ プロパティを設定します。
[myHeaderSwitch setTag:sectionHeader];
次に、上記のように各セクションに 1 つずつ、可変配列の配列を用意し、これを使用して正しいセクションのスイッチを更新します。