导航试图控制器的代理

1, 代理

#import <UIKit/UIKit.h> it

@interface RootViewController : UIViewController <UINavigationControllerDelegate> io

@end import

2,代理实现的方法: 方法

#pragma mark - Navigation Delegate im

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated animate

{ di

    NSLog(@"willShowViewController : %@", viewController); view

} vi

- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated

{

    NSLog(@"didShowViewController : %@", viewController);

}

3,设置代理

- (void)viewDidLoad

{

    [super viewDidLoad];

    // 设置UINavigtaion代理方法

    self.navigationController.delegate = self;

}

相关文章
相关标签/搜索