gpt4 book ai didi

ios - iPhoneX 中安全区域的 UIStoryboard 约束问题(如何创建安全区域高度相等的 View ?)

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

在我看来,我这样做是为了弹跳效果。我有一个 UIViewController,我在其中放置 ScrollView ,并在 ScrollView 中放置内容 View (UIView)。我在内容 View 的底部有一个“LETS GO”按钮(转到下一个屏幕)。我希望内容 View 的高度等于 UIViewController View 的高度。我确实从 Storyboard 中分配了约束,但问题是,内容 View 的高度总是比我预期的高,该按钮隐藏在 iPhone X 屏幕的底部下方,因此我总是必须滚动才能看到该按钮。这是由于 iPhone X 的安全区域导致的问题。

我尝试通过减少 UIViewController View 高度的安全区域填充来以编程方式添加约束。但当我旋转屏幕时,问题就出现了。我希望从 Storyboard中解决这个问题。我该如何解决这个问题?

enter image description here enter image description here

最佳答案

我希望这就是您所要求的。当我添加 ScrollView 时,我这样做:我将 ScrollView 放置在主 vc View 中,将其固定到安全区域,然后将 UIView 放置在 ScrollView 内并将其固定到 super View (因此 ScrollView ,请参阅屏幕截图)。在 Storyboard 中的 iPhone X View 中工作非常好,因为您可以更好地控制 ScrollView 的固定位置。然后我按住 Ctrl 键从内容 View 拖动到 vc 的主视图并执行“相等宽度”,然后按住 Ctrl 键从内容 View 拖动到“安全区域”并执行“相等高度”,并将约束的优先级更改为 250(以便垂直滚动)。

enter image description here

关于ios - iPhoneX 中安全区域的 UIStoryboard 约束问题(如何创建安全区域高度相等的 View ?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51779712/

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