- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated;
2:
- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated;
UINavigationControllerDelegate的这两个方法可以在局部的视图中修改导航的属性设置;
首先将代理指向当前的类
self.navigationController.delegate = self;
在实现类中加入这个代理的方法及具体操作如下:
- (void)navigationController:(UINavigationController*)navigationController willShowViewController:(UIViewController *)viewControlleranimated:(BOOL)animated {
//设置为半透明为NO
}