セクションを備えた動的拡張可能なuitableView
-
28-09-2019 - |
質問
私は現在、拡張可能/崩壊可能なセクションを使用して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];
所属していません StackOverflow