Apple在iPhone X上開始取消了之前一直存在的物理Home鍵,取而代之的是位于屏幕底部的一個(gè)橫線,官方稱之為Home Indicator。該橫線在需要全屏沉浸式的APP中不是那么友好,我們可以使用下面的代碼自動(dòng)隱藏它。

Home Indicator

Home Indicator
在viewController中添加代理方法
-(BOOL)prefersHomeIndicatorAutoHidden {
return YES;
}
在viewController的構(gòu)造方法中下面的代碼
if (@available(iOS 11.0, *)) { // 兼容低版本ios
[self setNeedsUpdateOfHomeIndicatorAutoHidden];
}
經(jīng)過這樣之后,用戶在無觸屏操作時(shí)會(huì)自動(dòng)隱藏橫條,在用戶在底部進(jìn)行點(diǎn)擊時(shí),橫條會(huì)自動(dòng)顯示出來。