Ala*_*ACK 5 xcode ios autolayout swift
新手IOS开发人员在这里从Android代码库迁移.
在android中,如果我们想要一个根据内部内容自动调整高度的容器,我们只需执行以下操作
<LinearLayout
android:orientation="vertical"
android:layout_width="500dp"
android:layout_height="wrap_content">
...
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
如何通过故事板在自动布局中实现这一目标?我怎样才能让一个stackview或containerview的宽度或高度是wrap_content?
您可以使用 UIStackView(垂直/水平)或 UIScrollview 在 ios 上完成相同的操作
让我在scrollview中解释一下整个过程
1-将滚动视图拖到故事板文件/Xib 中的视图控制器
2-为主视图提供故事板的前导、尾随、顶部、底部约束
3-将 UIView (contentView) 拖到滚动视图中,并将其前导、尾随、顶部、底部约束挂钩到滚动视图
4- 按住 Control 键从 contentView 拖动到 mainView 并选择等宽约束
直到这一步,您就有了一个滚动视图,可以根据其组件的内部大小进行包装
5-拖动 UILabel 并将其前导、尾随、顶部、底部约束挂接到 contentView
在运行时更改该标签的内容,滚动视图将根据标签内容换行
| 归档时间: |
|
| 查看次数: |
2805 次 |
| 最近记录: |