xcode 如何使堆栈视图或容器视图 Package 内容?

ykejflvf  于 2023-02-05  发布在  其他
关注(0)|答案(1)|浏览(164)

作为一个从Android代码库过渡过来的iOS开发新手,我正试图在iOS中找到以下UI布局的等价物。
在Android中,如果您希望容器能够根据其内部内容自动调整高度,您可以执行以下操作:

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

如何通过故事板的自动布局来实现这一点?如何将StackViewContainerView的宽度或高度设置为wrap_content

u91tlkcl

u91tlkcl1#

你可以在ios上使用UIStackView(垂直/水平)或UIScrollview来完成同样的任务
让我解释这整个过程在scrollview
1-拖动滚动视图到情节提要文件中的视图控制器/Xib
2-将情节提要的前导、尾随、顶部和底部约束赋予主视图
3-将一个UIView(contentView)拖到scrollView中,并将其前导、尾随、顶部和底部约束与scrollView挂钩
4-按住Ctrl键并从contentView拖动到mainView,然后选择等宽约束
直到这一步,你已经有了一个滚动视图,可以根据它的组件的内部大小进行 Package
5-拖动一个UILabel并将其前导、尾随、顶部、底部约束挂钩到contentView
在运行时改变标签的内容,滚动视图将根据标签内容换行

相关问题