导航试图控制器的代理

原创
2013/05/02 20:45
阅读数 130

1,

#import <UIKit/UIKit.h>

@interface RootViewController : UIViewController <UINavigationControllerDelegate>

@end

2,代理实现的方法:

#pragma mark - Navigation Delegate

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

{

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

}

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

{

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

}

3,设置代理

- (void)viewDidLoad

{

    [super viewDidLoad];

    // 设置UINavigtaion代理方法

    self.navigationController.delegate = self;

}


展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部