gpt4 book ai didi

iOS - 如何使用自动布局调整 View 大小?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:16:33 25 4
gpt4 key购买 nike

我是自动布局的新手,需要在旋转到横向时调整一些 View 的大小。

我的 View 层次结构从上到下是:

  1. 工具栏(用户信息)
  2. 工具栏( ScrollView #1 标题)
  3. ScrollView #1
  4. 工具栏( ScrollView #2 标题)
  5. ScrollView #2

所有 View 彼此相邻,并且在旋转时保持相同的布局。

但是,我需要将两个 ScrollView 都缩小一点,以便在横向模式下所有内容都适合屏幕。

执行此操作的正确方法是什么?我曾尝试以方向更改方法手动更改 ScrollView 框架,但 View 大小没有改变。

最佳答案

  1. 为工具栏指定明确的高度。
  2. 将顶部工具栏固定到顶部和侧面。
  3. 将底部 scrollView 固定到侧面和底部
  4. 使2个scrollViews的高度相同。
  5. 让所有 View 在它们之间具有垂直间距约束(如果您在将它们拖入时将它们放在彼此的顶部,您应该自动获得此约束)。

这应该足以定义每个 View 的大小和位置。当 View 在旋转时变小时,唯一可以自由更改的是 ScrollView 的高度。

关于iOS - 如何使用自动布局调整 View 大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14429326/

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