0

ここに画像の説明を入力

このように UITable をカスタマイズする方法: UITableView には多くの行が含まれ、各行には多くのサブ行が含まれます。追加ボタンを使用してサブ行を追加しますか?

4

4 に答える 4

0

テーブルビューを持つカスタムテーブルビューセルを使用する必要があると思います。

http://www.appcoda.com/customize-table-view-cells-for-uitableview/

これがあなたを助けることを願っています。

于 2013-05-03T13:26:41.923 に答える
0

Github にこれと同様のプロジェクトがあります。基本的には、展開可能なセクションを持つ UITableView です。次の手順でうまくいきました:

  1. NSMutableDictionaryの場合、辞書には各行の値がキーとしてdataSource含まれています。NSMutableArrays
  2. あなたとNSMutableArray同じサイズの別のものがありますNSMutableDictionary。これには値NSMutableArrayが含まれており、展開されたセクションと折りたたまれたセクションを表します。私の場合、デフォルトではすべてのセクションが折りたたまれています。3. tableView のセクション数は、.BOOLYESNONSMutableDictionary
  3. NSMutableArrayBool値に特定のインデックスパスに が含まれている場合、YESこのセクションの行数は、 からインデックスパスの値として取得した配列のサイズになりますNSMutableDictionary。それ以外の場合、このセクションには 1 行しかありません。

例:

if ([[boolArray objectAtIndex:section] boolValue]) {
    return [[yourDict valueForKey:yourKeyForIndexPAth] count];
}else{
    return 1;
}

確認して、コードを自由に使用してください。

GitHub リンク

于 2013-05-03T14:08:25.283 に答える