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

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