1

私は、4 つの uiswitches と 1 つのテキストフィールドを持つセルがいくつかあるテーブルビューを持っています。簡単な質問です。ボタンをクリックして、テキストビュー内のスイッチと文字列のすべての位置を読み取る方法が必要です。テーブルビュー、テキストフィールド、スイッチ、ボタンは正常に動作しています。別のメソッドからスイッチとテキストフィールドの値にアクセスするだけです。スイッチなどにタグを付けることによって。

では、別のメソッドから値にアクセスするにはどうすればよいでしょうか。tableview メソッドのようなもの:

...

    UISwitch *switchView = [[option1 alloc] initWithFrame:CGRectZero];
    switchView.tag = 3000;

    cell.accessoryView = switchView;

...

そして、ボタンメソッドで次のようなもの:

...

BOOL status = [self.view viewWithTag:3000].on; //*Not a working method*
4

1 に答える 1

0

あなたは同じクラスにいます、いや?

したがって、switch&coをクラス変数(ヘッダーファイルで宣言)として配置できる可能性があります。簡単でしょう^^

于 2010-10-01T20:23:00.397 に答える