相关疑难解决方法(0)

如何计算不同方向的iOS 11大小?

我使用水平滚动和自定义布局计算取决于UICollectionView的安全区域的itemSize.

图片

但对于iPhone X安全区域,不同的方向有不同的大小.我的问题是如何在viewWillTransition函数中计算横向方向的安全区域大小?或者如果没有这个计算怎么办?

ios swift ios11 xcode9 safearealayoutguide

14
推荐指数
1
解决办法
2892
查看次数

iPhone X安全区似乎低于不透明工具栏

我无法将iPhone X上的视图正确约束在底部不透明工具栏上方.

您可以在此处看到限制在"安全"区域底部的视图被工具栏遮盖:

iPhone X截图

对于其他iPhone型号和尺寸,视图正确显示在工具栏上方:

iPhone SE故事板截图

以下是我添加的限制:

约束

有人可以帮我解释一下我该怎么办?

iphone cocoa-touch ios autolayout iphone-x

7
推荐指数
1
解决办法
2776
查看次数

iPhone X中的底部边距使用故事板

好的我有这个案子,

我为iphone 8设计了这个屏幕

在此输入图像描述

正如你在这里看到的那样,通过在此视图和底部布局指南的顶部之间约束0px,我将8px绿色视图固定到超视图的底部.它可以在所有手机上正常工作除了新的iPhone X,发生这种情况:

在此输入图像描述

那不是我想要的行为.我希望像其他iPhone一样,以0边距钉在底部.

是否有使用故事板的解决方案?请仅使用故事板发布解决方案.我知道我可以通过编程方式完成.我想这在故事板上应该很容易.

谢谢

xcode ios iphone-x

6
推荐指数
2
解决办法
4423
查看次数