gpt4 book ai didi

ios - 带有内容 View 的 UIScrollView

转载 作者:行者123 更新时间:2023-11-29 11:42:31 26 4
gpt4 key购买 nike

我一直在尝试为用户注册表创建一个 UIScrollView,但没有成功。我正在使用自动布局, ScrollView 中的所有字段都是静态的。由于通常不明确的高度问题,我在 ScrollView 中添加了一个 UIView,将约束设置为 ScrollView 的边距并居中对齐。之后,我在 Storyboard 中的内容 View 中添加了所有字段。

内容字段按照您的预期设置了约束,但是当我到达最低字段并将底部约束设置为内容 View 的底部时,一切都会中断。

Xcode 要求我设置某些 View 的优先级,当我按照说明操作时,内容 View 大小保持不变, View 缩小。

我尝试不放置最后一个底部约束并通过代码调整内容 View 的大小,但高度没有按应有的大小调整。

我正在寻找在 Storyboard和自动布局中执行此操作的好解决方案。

enter image description here

更新:我添加了一个低优先级的底部约束,但内容 ScrollView 没有展开以显示所有字段。

enter image description here

最佳答案

  1. 添加&设置 ScrollView (UIScrollView) enter image description here

  2. 使用 subview 添加和设置 ContentView(UIView)

!将 ContentView 宽度设置为等于 View 宽度

enter image description here

  1. 设置所有 subview 约束
  2. View1 应该绑定(bind)到 ContentView 的顶部 enter image description here

  3. View4 应该绑定(bind)到 ContentView 的底部 enter image description here

  4. 所有 subview (View1、View2、View3、View4 ...)之间必须有高度和距离

附言在您的情况下,如果 iOS > 9.0,您可以将 ContentView 替换为 UIStackView

关于ios - 带有内容 View 的 UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45668417/

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