現在新しい行をテーブルに挿入している IndexPath を取得することは可能ですか。テーブル データは Core Data を介してロードされます。データはセクションごとにソートされます。次の図のリンクに示すように、テーブルに新しく追加された行をアニメーション化したいと思います。
質問する
100 次
3 に答える
2
次の方法を使用できます。
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
[self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationAutomatic];
コードはテスト済みで、間違いなく機能します...
于 2012-06-14T10:22:57.283 に答える
0
[tblMainView beginUpdates];
[tblMainView reloadRowsAtIndexPaths:<#(NSArray *)#> withRowAnimation:UITableViewRowAnimationLeft];
[tblMainView endUpdates];
于 2012-06-14T10:11:38.923 に答える
0
これはどうですか?これはあなたが集めたいものですか?私はわかりません。
[yourTableView beginUpdates];
[yourTableView moveRowAtIndex:firstStateIndex toIndex:endStateIndex];
[yourTableView endUpdates];
もちろん、後で移動できるように、最初に特定の行を挿入する必要があります。アニメーションはこのように発生する可能性があります。
于 2012-06-14T10:00:35.887 に答える