Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 安全区域外的可点击按钮_Ios_Swift_Uigesturerecognizer_Iphone X_Safearealayoutguide - Fatal编程技术网

Ios 安全区域外的可点击按钮

Ios 安全区域外的可点击按钮,ios,swift,uigesturerecognizer,iphone-x,safearealayoutguide,Ios,Swift,Uigesturerecognizer,Iphone X,Safearealayoutguide,是否可以在安全区域外单击按钮(顺便问一句,如何称之为?非安全区域?)?我在屏幕截图和突出显示区域中有一些按钮,我的应用程序无法识别触摸(这是来自模拟器iPhone XR的屏幕截图,有缺口,但在屏幕截图中不可见): 我知道某些系统按钮在该区域是可点击的,但我不知道为什么我的按钮不可点击。根据我的经验,按钮不会对安全区域以外的触摸做出反应。这是有充分理由的。安全区以外的区域保留给iOS系统用户界面,如显示时间、电池电量和手机信号强度 苹果建议在布置UI元素时考虑安全区域的插入 请尝试在iPhone

是否可以在安全区域外单击按钮(顺便问一句,如何称之为?非安全区域?)?我在屏幕截图和突出显示区域中有一些按钮,我的应用程序无法识别触摸(这是来自模拟器iPhone XR的屏幕截图,有缺口,但在屏幕截图中不可见):


我知道某些系统按钮在该区域是可点击的,但我不知道为什么我的按钮不可点击。

根据我的经验,按钮不会对安全区域以外的触摸做出反应。这是有充分理由的。安全区以外的区域保留给iOS系统用户界面,如显示时间、电池电量和手机信号强度

苹果建议在布置UI元素时考虑安全区域的插入

请尝试在iPhone X或iPhone 11之类的设备上运行此项目以进行测试: