![]() |
1
1
我建议创建一个uinavigationcontroller并将您的控制器添加到导航控制器中,它将自动调整导航栏。 如果您想手动添加导航栏。 你必须把它设置在Y框的正确位置。 计算导航条的起始y位置
|
![]() |
2
1
我的建议是在顶部添加一些约束,并根据您的iphone设备大小或ios版本设置约束值。最近我是这样做的。我的问题是ios版本,我的视图靠近状态栏,所以我用编程的方式设置了一些限制并处理了它。这样就不会影响iphone 7以下的iphone屏幕。
在这里我检查了版本。你也可以检查设备,你可以设置限制。如果你想检查设备,请告诉我。 希望能成功!! |
![]() |
3
0
状态栏的高度现在已从20磅变为44磅(从iPhoneX开始)。如果要使用现有代码,则需要对状态栏高度应用设备特定的检查。 这里有一篇文章更详细地解释了导航条的布局(适用于iPhoneX和更高版本的设备): |
![]() |
4
0
我建议您选择屏幕高度,并将其设置为:
如果您的视图具有滚动视图,则可能不起作用它的高度设置为大于默认值,然后尝试: 视图.边界.大小.高度 |
|
Prabhav · iOS 11之前的前导或尾随水平对齐 7 年前 |