さて、設定のようなビューを作成するための「静的セル」コンテンツ モードがあります。さまざまな状況で表示される設定の数が異なる場合、その対処方法を誰かが提案できますか? つまり、あるケースでは 3 つのセルがあります。2 つのセルにはスイッチがあり、1 つのセルにはボタンがあり、別のケースでは最後のセルにボタンがあります。
動的セルに戻す必要がありますか? この場合、ヘッダーの動作をどのように処理すればよいですか? ありがとう
さて、設定のようなビューを作成するための「静的セル」コンテンツ モードがあります。さまざまな状況で表示される設定の数が異なる場合、その対処方法を誰かが提案できますか? つまり、あるケースでは 3 つのセルがあります。2 つのセルにはスイッチがあり、1 つのセルにはボタンがあり、別のケースでは最後のセルにボタンがあります。
動的セルに戻す必要がありますか? この場合、ヘッダーの動作をどのように処理すればよいですか? ありがとう
動的セルを使用したほうがよいと思います。セルとセクションのヘッダーとフッターについては、次のメソッドを呼び出すだけです。
- (NSString *) tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
{
return @"This will be the header!!!!";
}
また
- (NSString *) tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section
{
return @"This will be the footer!!!!";
}
"viewForHeaderInSection"
PSやのようないくつかの方法があり"viewForFooterInSecton"
ました。しかし、私は完全な実装を覚えていません。
PS^2。Table View Style を Grouped に設定する必要があります。 小さなヘルプについては、この画像を参照してください
静的セルと単純なif
実装でnumberOfRowsInSection:
、cellForRowAtIndexPath
条件に応じて 3 つの静的セルまたは最後の 1 つだけを返します。十分に単純です。