【发布时间】:2018-01-26 09:42:00
【问题描述】:
这里是从 Android 代码库迁移的新手 IOS 开发人员。
在 android 中,如果我们想要一个根据其内部内容自动调整高度的容器,我们只需执行以下操作
<LinearLayout
android:orientation="vertical"
android:layout_width="500dp"
android:layout_height="wrap_content">
...
</LinearLayout>
这是如何通过情节提要在自动布局中实现的?如何使stackview 或containerview 的宽度或高度为wrap_content?
【问题讨论】:
-
这取决于内容是什么。许多组件可以根据其内容自行调整大小,如果您在组件之间添加约束,那么自动布局可以保持间距。
-
您需要提供更多信息。例如,如果您将文本字段的行数设置为 0,那么它将根据需要扩展。如果您仅限制其顶部/左侧或底部/右侧,则 UIImageView 可以展开以保存图像。一个按钮永远不会换行超过一行。
标签: ios swift xcode autolayout