gpt4 book ai didi

ios - 限制顶部/底部布局指南的奇怪行为

转载 作者:塔克拉玛干 更新时间:2023-11-02 10:00:32 26 4
gpt4 key购买 nike

我有一个 Storyboard (Xcode 6.4),它有一个 View Controller 和两个垂直排列的 subview 。图片就像他们应用中的 Facebook 时间轴屏幕,只有两个磁贴。

  • 第一个 View 被限制在顶部布局指南,并在其下方的第二个 View 的顶部(距离 8 或其他)。
  • 第二个 View 被限制在第一个 View 的底部和底部布局指南(距离 8 或其他)。
  • 其他不相关的横向约束。
  • 底线 - 一切都是蓝色的,并且在 Storyboard 中更改屏幕类型时看起来很棒。

虽然您希望 View 在高度上是灵活的并且简单地垂直缩放以填充整个父 View 的高度,但是当您运行它时,出现了问题。

在不同的屏幕和设备(以及 iOS 版本)上运行(使用模拟器或设备)时,布局指南附近会出现奇怪的意外行为,例如 subview 和相关的顶部/底部布局指南之间出现边距.

根据我的搜索,它看起来像一个 Xcode 错误,因为我创建了一个只有这些约束的干净的新项目,但它仍然搞砸了。

最佳答案

所以我在这里找到了提示:

https://www.youtube.com/watch?v=lxc9DnqpI0c

无论如何,诀窍是将 subview 约束到顶部/底部布局指南,而是父 View

基本上,如果你想在屏幕顶部/底部的 subview (不是主视图)之间设置约束,请不要使用通常的 ctrl+drag 技术,而只需选择它然后执行:

Editor > Pin > Top Space to Superview

在这上面花了几个小时!

关于ios - 限制顶部/底部布局指南的奇怪行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31278932/

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