我正在寻找一种优雅可靠的方法,将UINavigationControllers的帧降低20像素,以便创建一个可点击的区域,就像本机手机应用程序在通话时创建的一样。。。
ios - UINavigationController从屏幕顶部偏移,就像电话应用在通话中一样-LMLPHP
我尝试过手动设置UINavigationContollers中的frame视图,但这感觉是错误的,我需要编写一大堆子句来为iPhone X风格的屏幕和旋转设备正确布局。
有什么自动布局可以让我优雅地完成这个任务吗?任何指导都非常感谢。

最佳答案

将根视图控制器设置为一个自定义父视图控制器,用于确定顶部的可点击区域,其他所有内容都将变为子视图控制器,其视图框架现在由您决定。
ios - UINavigationController从屏幕顶部偏移,就像电话应用在通话中一样-LMLPHP

关于ios - UINavigationController从屏幕顶部偏移,就像电话应用在通话中一样,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52897477/

10-11 17:24