IOS中导航控制器的代理及隐藏控制器刚出现时的滚动条

时间:2021-05-01 12:17:57

一、导航控制器的代理

1.UINavigationController的delegate属性

2.代理方法

1> 即将显示新控制器时调用

/*

navigationController : 导航控制器

viewController : 即将显示的新控制器

*/

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

2> 新控制器显示完毕时调用

/*

navigationController : 导航控制器

viewController : 显示完毕的新控制器

*/

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

二、隐藏控制器刚出现时的滚动条

重写控制器的viewDidAppear方法,覆盖父类默认的操作:显示滚动条