作为一个从Android代码库过渡过来的iOS开发新手,我正试图在iOS中找到以下UI布局的等价物。
在Android中,如果您希望容器能够根据其内部内容自动调整高度,您可以执行以下操作:
<LinearLayout
android:orientation="vertical"
android:layout_width="500dp"
android:layout_height="wrap_content">
...
</LinearLayout>
如何通过故事板的自动布局来实现这一点?如何将StackView
或ContainerView
的宽度或高度设置为wrap_content
?
1条答案
按热度按时间u91tlkcl1#
你可以在ios上使用UIStackView(垂直/水平)或UIScrollview来完成同样的任务
让我解释这整个过程在scrollview
1-拖动滚动视图到情节提要文件中的视图控制器/Xib
2-将情节提要的前导、尾随、顶部和底部约束赋予主视图
3-将一个UIView(contentView)拖到scrollView中,并将其前导、尾随、顶部和底部约束与scrollView挂钩
4-按住Ctrl键并从contentView拖动到mainView,然后选择等宽约束
直到这一步,你已经有了一个滚动视图,可以根据它的组件的内部大小进行 Package
5-拖动一个UILabel并将其前导、尾随、顶部、底部约束挂钩到contentView
在运行时改变标签的内容,滚动视图将根据标签内容换行