Apple在iPhone X上开始取消了之前一直存在的物理Home键,取而代之的是位于屏幕底部的一个横线,官方称之为Home Indicator。该横线在需要全屏沉浸式的APP中不是那么友好,我们可以使用下面的代码自动隐藏它。
Home Indicator Home Indicator
在viewController中添加代理方法
-(BOOL)prefersHomeIndicatorAutoHidden {
return YES;
}
在viewController的构造方法中下面的代码
if (@available(iOS 11.0, *)) { // 兼容低版本ios
[self setNeedsUpdateOfHomeIndicatorAutoHidden];
}
经过这样之后,用户在无触屏操作时会自动隐藏横条,在用户在底部进行点击时,横条会自动显示出来。
网友评论