Reloads the specified sections using a given animation effect.
- iOS 3.0+
- Mac Catalyst 13.0+
- tvOS 9.0+
An index set identifying the sections to reload.
A constant that indicates how the reloading is to be animated, for example, fade out or slide out from the bottom. See
UITablefor descriptions of these constants.
View .Row Animation
The animation constant affects the direction in which both the old and the new section rows slide. For example, if the animation constant is
UITable, the old rows slide out to the right and the new cells slide in from the right.
View .Row Animation .right
Calling this method causes the table view to ask its data source for new cells for the specified sections. The table view animates the insertion of new cells in as it animates the old cells out. Call this method if you want to alert the user that the values of the designated sections are changing. If, however, you just want to change values in cells of the specified sections without alerting the user, you can get those cells and directly set their new values.
When this method is called in an animation block defined by the
end methods, it behaves similarly to
delete. The indexes that
UITable passes to the method are specified in the state of the table view prior to any updates. This happens regardless of ordering of the insertion, deletion, and reloading method calls within the animation block.