gpt4 book ai didi

ios - 如何使堆栈 View 或容器 View 包装内容?

转载 作者:搜寻专家 更新时间:2023-10-31 08:05:48 25 4
gpt4 key购买 nike

此处是从 Android 代码库迁移的新手 IOS 开发人员。

在 android 中,如果我们想要一个容器根据其内部内容自动调整其高度,我们只需执行如下操作

<LinearLayout
android:orientation="vertical"
android:layout_width="500dp"
android:layout_height="wrap_content">
...
</LinearLayout>

这是如何通过 Storyboard在自动布局中实现的?如何使 stackviewcontainerview 的宽度或高度为 wrap_content

最佳答案

您可以在 ios 上使用 UIStackView(垂直/水平)或 UIScrollview 完成相同的操作

我在scrollview中解释一下整个过程

1- 将 ScrollView 拖到 Storyboard文件/Xib 中的 View Controller

2- 给 Storyboard leading , trailing , top , bottom 约束到主视图

3- 将 UIView (contentView) 拖到 scrollView 中,并将它的前导、尾随、顶部、底部约束挂接到 ScrollView

4- 控制从 contentView 拖动到 mainView 并选择 Equal-widths constraint

直到这一步你有一个 ScrollView ,可以根据它的组件的内部尺寸来包装

5- 拖动一个 UILabel 并将它的前导、尾随、顶部、底部约束连接到 contentView

在运行时更改该标签的内容, ScrollView 将根据标签内容换行

关于ios - 如何使堆栈 View 或容器 View 包装内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48458827/

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