2017-11-13 30 views
0

home indicatorが右側にないにもかかわらず、ランドスケープモードで起動された場合でも、画面の右端の44点はタッチに反応しません。私は接触のためにそれらのピクセルを無効にする目的は何ですか、そして右側にタッチエリアを拡張する方法があるのだろうかと思っていますか?iPhone Xのランドスケープモードを延長する

+0

関連するコードを投稿できますか?あなたはどのような見方をしていますか? – nathan

答えて

0

safearealayoutguide

ビューが表示画面上である場合、このガイドは、ナビゲーションバー、タブ・バー、ツールバー、 及び他の祖先ビューで覆われていない ビューの一部を反射します。 (tvOSでは、セーフエリアには画面のベゼルに覆われていない領域 が反映されます)。ビューが現在ビュー階層にインストールされていないか、まだ画面上に表示されていない場合、 レイアウトガイドのエッジはビュー。

安全な領域を超えてオブジェクトを追加しようとすると、コンテンツはチャンスクリップになりますデバイスBazels。

例:あなたは右のデバイス上で回転するとき あなたは

let buttonOutsideSafeArea = UIButton(frame: CGRect(x: 0, y: 100, width: 44, height: 40)) 
buttonOutsideSafeArea.backgroundColor = .red 
self.view.addSubview(buttonOutsideSafeArea) 

として安全なエリアの外にボタンを追加する場合。あなたは

enter image description hereしたがって

が安全な領域を越えてオブジェクトを追加し回避しようと左に回転する

enter image description here

しかし、それは(トップノッチによって)クリップされます

関連する問題