FRLayeredNavigationControllerDelegate Protocol Reference
Conforms to | NSObject |
Declared in | FRLayeredNavigationController.h |
Overview
The FRLayeredNavigationControllerDelegate protocol is used by delegates of FRLayeredNavigationController to detect actions such as views starting to move, in the process of moving, and finished moving. This allows apps which have content ‘underneath’ the layered controller to adjust it appropriately.
Tasks
-
– layeredNavigationController:willMoveController:
Sent by the layered navigation controller when it is about to begin moving a view controller. This message is only sent if the controller can be moved.
-
– layeredNavigationController:movingViewController:
Sent by the layered navigation controller when it is moving a view controller. This message may be sent multiple times over the course of an interaction, and so any code implemented by the delegate here should be efficient.
-
– layeredNavigationController:didMoveController:
Sent by the layered navigation controller when it has finished moving a view controller.
Instance Methods
layeredNavigationController:didMoveController:
Sent by the layered navigation controller when it has finished moving a view controller.
- (void)layeredNavigationController:(FRLayeredNavigationController *)layeredController didMoveController:(UIViewController *)controller
Parameters
- layeredController
The layered controller being interacted with.
- controller
The view controller which has finished moving.
Discussion
Sent by the layered navigation controller when it has finished moving a view controller.
Declared In
FRLayeredNavigationController.h
layeredNavigationController:movingViewController:
Sent by the layered navigation controller when it is moving a view controller. This message may be sent multiple times over the course of an interaction, and so any code implemented by the delegate here should be efficient.
- (void)layeredNavigationController:(FRLayeredNavigationController *)layeredController movingViewController:(UIViewController *)controller
Parameters
- layeredController
The layered controller being interacted with.
- controller
The view controller which is currently being moved.
Discussion
Sent by the layered navigation controller when it is moving a view controller. This message may be sent multiple times over the course of an interaction, and so any code implemented by the delegate here should be efficient.
Declared In
FRLayeredNavigationController.h
layeredNavigationController:willMoveController:
Sent by the layered navigation controller when it is about to begin moving a view controller. This message is only sent if the controller can be moved.
- (void)layeredNavigationController:(FRLayeredNavigationController *)layeredController willMoveController:(UIViewController *)controller
Parameters
- layeredController
The layered controller being interacted with.
- controller
The view controller which is about to be moved.
Discussion
Sent by the layered navigation controller when it is about to begin moving a view controller. This message is only sent if the controller can be moved.
Declared In
FRLayeredNavigationController.h