3

の代わりに

[table reloadData]

1行だけをリロードするようにテーブルに指示する方法はありますか? 私の狂気には理由があります。

4

2 に答える 2

8

それはドキュメントにあります。メソッドは と呼ばれreloadRowsAtIndexPaths:withRowAnimation:ます。したがって、次のようにします。

NSArray *indexPaths = [NSArray arrayWithObjects:
                       [NSIndexPath indexPathForRow:5 inSection:2],
                       // Add some more index paths if you want here
                       nil];
[tableView reloadRowsAtIndexPaths:indexPaths withRowAnimation: UITableViewRowAnimationFade];
于 2012-01-10T19:09:13.343 に答える
1

はいあります:

(void)reloadRowsAtIndexPaths:(NSArray *)indexPaths 
          withRowAnimation:(UITableViewRowAnnimation *)annimationStyle
于 2012-01-10T19:08:50.393 に答える