ios中的障碍,如android ConstraintLayout

Posted

技术标签:

【中文标题】ios中的障碍,如android ConstraintLayout【英文标题】:Barrier in ios like android ConstraintLayout 【发布时间】:2021-09-05 18:06:16 【问题描述】:

我想在两个多行标签下方放置一个按钮,如下所示。

这可以在 android 中使用 ConstraintLayout 屏障来完成 想知道如何在 ios Storyboard 中完成此操作

【问题讨论】:

您是否尝试过将多行标签放入 UIStackView 中?还是只是一个简单的视图?然后将 button.top 附加到 view.bottom。 我正在使用的简单布局 【参考方案1】:

我会为两个标签使用UIStackView,并将UIButton 附加到UIStackView 的底部。 以下屏幕截图应该可以澄清这一点:

UIStackView 设置为 axis = horizontalAlignment = Top

您可能需要添加一些间距。

这些是我使用的约束:

【讨论】:

堆栈视图怎么做? 如截图所示。将堆栈视图放在顶部,堆栈视图内的两个标签和下方的按钮。然后添加约束,如第三个屏幕截图所示。【参考方案2】:

StackView 允许您创建它们。

- 故事板约束

StackView 在故事板的底部可用。 您可以参考下图。

具体可以在StackViewLabel中设置各个属性。

【讨论】:

以上是关于ios中的障碍,如android ConstraintLayout的主要内容,如果未能解决你的问题,请参考以下文章

Error:(27, 13) Failed to resolve: com.android.support.constraint:constraint-layout:1.0.2约束布局constrai

Android无障碍服务

借助 Google 无障碍功能提供更有温度的服务 | Android 开发者故事

Android ConstraintLayout

为应用打造更好的无障碍体验

为应用打造更好的无障碍体验