Facebookスタイルと同じように、iOS アプリにテーブル ビュー セクションを作成したいと考えています(すべての行、画像、ボタンに多くの情報が含まれています)。
また、セルのフェードアウトやグラフィック インターフェイスのカスタマイズなど、すべての行にコア アニメーション効果を含めたいと考えています。
UITableView クラスまたは他の「カスタマイズ可能な」クラスを使用することをお勧めしますか?
Facebookスタイルと同じように、iOS アプリにテーブル ビュー セクションを作成したいと考えています(すべての行、画像、ボタンに多くの情報が含まれています)。
また、セルのフェードアウトやグラフィック インターフェイスのカスタマイズなど、すべての行にコア アニメーション効果を含めたいと考えています。
UITableView クラスまたは他の「カスタマイズ可能な」クラスを使用することをお勧めしますか?
通常UITableView
のカスタムを使用する必要がありますUITableViewCells
。
UITableView
セルの追加/削除/再ロードのためのフェードおよびその他の種類のアニメーションのサポート
NSMutableArray *affectedRows = [NSMutableArray array];
[affectedRows addObject:[NSIndexPath indexPathForRow:0 inSection:0]];
[affectedRows addObject:[NSIndexPath indexPathForRow:1 inSection:0]];
// use whatever corresponds
[self.tableView deleteRowsAtIndexPaths:affectedRows withRowAnimation:UITableViewRowAnimationLeft];
[self.tableView insertRowsAtIndexPaths:affectedRows withRowAnimation:UITableViewRowAnimationLeft];
[self.tableView reloadRowsAtIndexPaths:affectedRows withRowAnimation:UITableViewRowAnimationLeft];
numberOfRowsInSection: 関数が再度呼び出され、新しい結果が新しい行数と一致しない場合、アプリがクラッシュするため、これらのメソッドを使用するときは注意してください。
IE: 5 つの行があり、2 を削除すると、メソッドは 3 を返す必要があります