2017-09-17 16 views

答えて

1

ホームインジケータの色を変更する代わりに、新しいUIViewControllers APIの一部を使用してホームインジケータを非表示にすることができます。

ビューコントローラでは、prefersHomeIndicatorAutoHidden()をオーバーライドして常にtrueを返すことができます。

override func prefersHomeIndicatorAutoHidden() -> Bool 
{ 
    return true 
} 

しかし、Appleは家庭インジケータがすべてのケースに隠されることを保証するものではありません。

ホームインジケータを処理する方法の詳細については、アップルの「Designing for the iPhone X」と他の2017 fall videosを参照してください。

""のビデオでは、Appleも「エッジ保護」について語ります。アプリにカスタムジェスチャーがある場合は、preferredScreenEdgesDeferringSystemGesturesを調べるとよいでしょう。

一般的に、Appleはホームインジケータを使いこなすよう勧めません。