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
= horizontal
和 Alignment
= Top
。
您可能需要添加一些间距。
这些是我使用的约束:
【讨论】:
堆栈视图怎么做? 如截图所示。将堆栈视图放在顶部,堆栈视图内的两个标签和下方的按钮。然后添加约束,如第三个屏幕截图所示。【参考方案2】:StackView
允许您创建它们。
- 故事板约束
StackView
在故事板的底部可用。
您可以参考下图。
具体可以在StackView
和Label
中设置各个属性。
【讨论】:
以上是关于ios中的障碍,如android ConstraintLayout的主要内容,如果未能解决你的问题,请参考以下文章
Error:(27, 13) Failed to resolve: com.android.support.constraint:constraint-layout:1.0.2约束布局constrai