ASRangeControllerDelegate Protocol Reference
| Conforms to | NSObject |
|---|---|
| Declared in | ASRangeController.h |
– rangeControllerVisibleNodeIndexPaths:
required method
Sender.
- (NSArray *)rangeControllerVisibleNodeIndexPaths:(ASRangeController *)rangeControllerParameters
rangeController |
Sender. |
|---|
Return Value
an array of index paths corresponding to the nodes currently visible onscreen (i.e., the visible range).
Declared In
ASRangeController.h
– rangeControllerViewportSize:
required method
Sender.
- (CGSize)rangeControllerViewportSize:(ASRangeController *)rangeControllerParameters
rangeController |
Sender. |
|---|
Return Value
the receiver’s viewport size (i.e., the screen space occupied by the visible range).
Declared In
ASRangeController.h
– rangeControllerBeginUpdates:
required method
Begin updates.
- (void)rangeControllerBeginUpdates:(ASRangeController *)rangeControllerParameters
rangeController |
Sender. |
|---|
Declared In
ASRangeController.h
– rangeController:endUpdatesAnimated:completion:
required method
End updates.
- (void)rangeController:(ASRangeController *)rangeController endUpdatesAnimated:(BOOL)animated completion:(void ( ^ ) ( BOOL ))completionParameters
rangeController |
Sender. |
|---|---|
animated |
NO if all animations are disabled. YES otherwise. |
completion |
Completion block. |
Declared In
ASRangeController.h
– rangeController:nodesAtIndexPaths:
required method
Fetch nodes at specific index paths.
- (NSArray *)rangeController:(ASRangeController *)rangeController nodesAtIndexPaths:(NSArray *)indexPathsParameters
rangeController |
Sender. |
|---|---|
indexPaths |
Index paths. |
Declared In
ASRangeController.h
– rangeController:didInsertNodes:atIndexPaths:withAnimationOptions:
required method
Called for nodes insertion.
- (void)rangeController:(ASRangeController *)rangeController didInsertNodes:(NSArray *)nodes atIndexPaths:(NSArray *)indexPaths withAnimationOptions:(ASDataControllerAnimationOptions)animationOptionsParameters
rangeController |
Sender. |
|---|---|
nodes |
Inserted nodes. |
indexPaths |
Index path of inserted nodes. |
animationOptions |
Animation options. See ASDataControllerAnimationOptions. |
Declared In
ASRangeController.h
– rangeController:didDeleteNodes:atIndexPaths:withAnimationOptions:
required method
Called for nodes deletion.
- (void)rangeController:(ASRangeController *)rangeController didDeleteNodes:(NSArray *)nodes atIndexPaths:(NSArray *)indexPaths withAnimationOptions:(ASDataControllerAnimationOptions)animationOptionsParameters
rangeController |
Sender. |
|---|---|
nodes |
Deleted nodes. |
indexPaths |
Index path of deleted nodes. |
animationOptions |
Animation options. See ASDataControllerAnimationOptions. |
Declared In
ASRangeController.h
– rangeController:didInsertSectionsAtIndexSet:withAnimationOptions:
required method
Called for section insertion.
- (void)rangeController:(ASRangeController *)rangeController didInsertSectionsAtIndexSet:(NSIndexSet *)indexSet withAnimationOptions:(ASDataControllerAnimationOptions)animationOptionsParameters
rangeController |
Sender. |
|---|---|
indexSet |
Index set of inserted sections. |
animationOptions |
Animation options. See ASDataControllerAnimationOptions. |
Declared In
ASRangeController.h
– rangeController:didDeleteSectionsAtIndexSet:withAnimationOptions:
required method
Called for section deletion.
- (void)rangeController:(ASRangeController *)rangeController didDeleteSectionsAtIndexSet:(NSIndexSet *)indexSet withAnimationOptions:(ASDataControllerAnimationOptions)animationOptionsParameters
rangeController |
Sender. |
|---|---|
indexSet |
Index set of deleted sections. |
animationOptions |
Animation options. See ASDataControllerAnimationOptions. |
Declared In
ASRangeController.h