gpt4 book ai didi

ios - 如何使用 Freeform Simulated Size 来改变 scrollView 的高度而不是宽度

转载 作者:行者123 更新时间:2023-11-29 00:05:17 24 4
gpt4 key购买 nike

我正在使用自由格式模拟大小来更改View Controller 高度,这样我就可以在scrollview 中排列所有 subview 。

  • 我将高度设置为 1200
  • 添加 ScrollView ;为父 View 设置约束
  • 然后在ScrollView 中添加一个名为bodyViewUIView 作为body 内容的容器,并为 ScrollView 设置所有边距。
  • 添加另一个 UIView 作为标题,固定高度为 400,但将其余边距设置为 BodyView 以保持在顶部并宽度相同。

    • headerView 中添加一个UIImagevView 并将所有约束设置到header

这是目前的样子:

enter image description here

然而,一旦 UIViewController 在较小的设备尺寸上运行, ScrollView 将保留原始宽度 414,并且内容不适合框架;即使没有为两个 subview 设置宽度限制。

有谁知道我哪里出了问题以及可能会发生什么?

我一直在研究甚至检查其他项目,但似乎无法复制/解决问题。

最佳答案

bodyView 必须从外部 scrollview 获取它的宽度,所以按住 Control 从 bodyView 拖动到 viewController 的 View 并选择 Equal-Widths -- 高度是根据顶部的钩子(Hook)元素计算的到底部

关于ios - 如何使用 Freeform Simulated Size 来改变 scrollView 的高度而不是宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48218116/

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