導航試圖控制器的代理

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;

}

相關文章
相關標籤/搜索