質問

私は現在、拡張可能/崩壊可能なセクションを使用してuitableviewを作成しています。

インターネットからJSON形式でデータを取得し、次のように配列に保存します。

{セクション1 {S1データ1、S1データ2、...}、セクション2 {S2データ1、S2データ2など}}

セクションは、アルファベットのある文字、年番号などです。

このようなテーブルビューヘッダーを作成します:

GTHeaderView *header = [GTHeaderView headerViewWithTitle:[NSString stringWithFormat:@"%@", myArray.SectionValue]];
[header.button addTarget:self action:@selector(toggleSection) forControlEvents:UIControlEventTouchUpInside];

これは問題ありませんが、私の「トグレーション」方法では、魔女セクションが崩壊/拡張されるように触れられていることを知る方法を見つけることができません。

セレクターにパラメーターを送信できないことは知っています...それで、あなたは私のニーズに合うと思いますか?

前もって感謝します !

役に立ちましたか?

解決

あなたはあなたを書くことができます toggleSection 方法として:

- (void)toggleSection:(id)sender
{
   // send the sender object a message to find out the section number here...
}

そしてもちろんあなたを変えます addTarget それを指定するための行 toggleSection メソッドには1つのパラメーターがあります。

[header.button addTarget:self action:@selector(toggleSection:) forControlEvents:UIControlEventTouchUpInside];
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top