为什么要隐藏home indicator:
有时候需要让app的内容表现的更加沉浸式,例如王者荣耀就对home indicator隐藏了。
怎么隐藏home indicator:
在viewController中添加代理方法
-(BOOL)prefersHomeIndicatorAutoHidden {
return YES;
}
-
当我们调用
[self setNeedsUpdateOfHomeIndicatorAutoHidden];
方法时,也会重新再走一遍上面的代理方法。 -
同样,我们也可以在容器控制器中统一管理home indicator的隐藏与现实;
-(UIViewController *)childViewControllerForHomeIndicatorAutoHidden {
return controller;
}
```
网友评论