加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ios – 如何使堆栈视图或容器视图包装内容?

发布时间:2020-12-14 19:10:39 所属栏目:百科 来源:网络整理
导读:新手 IOS开发人员在这里从 Android代码库迁移. 在android中,如果我们想要一个根据内部内容自动调整高度的容器,我们只需执行以下操作 LinearLayout android:orientation="vertical" android:layout_width="500dp" android:layout_height="wrap_content" .../L
新手 IOS开发人员在这里从 Android代码库迁移.

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

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

如何通过故事板在自动布局中实现这一目标?如何使stackview或containerview的宽度或高度成为wrap_content?

解决方法

您可以使用UIStackView(Verticl / Horizo??ntal)或UIScrollview在ios上完成相同的操作

让我在scrollview中解释整个过程

1-将scrollview拖动到storyboard文件/ Xib中的视图控制器

2-给出主视图的故事板前导,尾随,顶部,底部约束

3-在scrollView中拖动UIView(contentView)并将其前导,底部约束挂钩到scrollview

4-控制 – 从contentView拖动到mainView并选择Equal-widths约束

直到这一步,你有一个滚动视图,可以根据它的组件的内部大小进行包装

5-拖动UILabel并将其前导,底部约束挂钩到contentView

在运行时更改该标签的内容,并且scrollview将根据标签内容进行换行

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读