gpt4 book ai didi

ios - iPhone X 上的比例高度问题

转载 作者:行者123 更新时间:2023-11-30 11:16:30 28 4
gpt4 key购买 nike

我很难在 iPhone X 上正确显示 UI,根据屏幕截图,iPhone X 上的 UI 总是比普通 iPhone 更长,是否有任何解决方案可以在所有 iPhone 尺寸上正确缩放和显示比例?谢谢。

enter image description here

最佳答案

使imageView.widthimageview.height成比例,而不是与屏幕高度成比例。我认为在这种情况下,高度与宽度的比例将为 4:3还可以根据屏幕高度计算 ImageView 高度,并排除安全区域。

if #available(iOS 11.0, *) {
if ((UIApplication.shared.keyWindow?.safeAreaInsets.top)! > CGFloat(0.0)) {
let safeArealength = UIApplication.shared.keyWindow?.safeAreaInsets.top + UIApplication.shared.keyWindow?.safeAreaInsets.bottom
height = ratio * (UIScreen.main.bounds.size.height - safeArealength)
width = 0.75 * height //guess the ratio is 4:3
}
}

这里的ratioimageview尺寸和screensize之间的比例。

关于ios - iPhone X 上的比例高度问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51694188/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com