【发布时间】:2018-03-14 07:45:58
【问题描述】:
在我的一个应用程序中,我没有使用导航栏作为标题。我使用了UIView,高度为 64。
我只是尝试在 xCode 9 中设计一个屏幕应用程序来支持 iPhone x。
在情节提要中,我使用了UIView,固定高度为64,标签以UIView为中心
在 iPhone 8 和 iPhone 8+ 中一切正常,但在 iPhone x 中,设计看起来并不好。
固定视图在 iPhone x 中看起来很小。
请查看以下图片
当我开始为 iPhone x 开发其他应用程序时,导航栏在 iPhone x 中变得更大(大约 145 像素)。
如何在没有导航栏的 iPhonex 中管理设计?
【问题讨论】:
-
我看不出你的图片有什么问题,请发布一些你认为正确的设计。
-
@ovo:- 已编辑问题。
-
您之前是如何处理可调整大小的状态栏的(例如,在通话中)?
-
只是为了记录,正是出于这样的原因,坚持使用苹果给你的控制很重要。 iOS 7 也发生了同样的事情,苹果更改了 UI 以允许开发人员在状态栏下绘图。如果您坚持使用内置控件,Apple 会投入大量工作以使其与自动使用的新样式尽可能无缝。您的图像中没有什么是导航栏无法完成的
标签: ios ios11 swift4 xcode9 iphone-x