无论文本长度如何,都可以在文本视图下方对齐按钮

问题描述 投票:0回答:3

我有一个文本视图,显示数据库中的数据。通常,文本不超过几个句子,但用户可能会添加多个段落。

无论显示多少文本,我都试图在此文本视图下方对齐按钮。

有没有办法用swift做到这一点?我试着在故事板中重新调整元素而没有运气。

enter image description here

谢谢!!

ios swift button text view
3个回答
1
投票

您没有为故事板中的项目设置约束。这是一个经典的自动布局问题。

一个简单的解决方案就是将它全部嵌入堆栈中。

首先选择故事板中的所有项目,形成文档大纲窗格: 1. UIImageView 2.标题 3. UIScrollView 4.'分享更新'和'讨论'按钮。

现在,点击嵌入堆栈按钮enter image description here

现在尝试运行模拟器并检查结果。

另一方面,您还可以指定单个约束。为此,我相信只需嵌入堆栈就可以了。

这里是Auto Layouts的官方链接,这是开发必须知道的:Auto Layouts

提示: 1.使用堆栈的'spacing'属性 2.如果您想要两个按钮的自定义间距,请尝试学习并将堆栈嵌入到堆栈中。 (例如,两个按钮可能位于具有较大间距的堆栈内,并且该堆栈将与父堆栈的其他元素共存,间距较小。)


0
投票

将按钮的Top Space约束设置为文本视图,并将其添加到scrollview中。如果文本很长,它将自动滚动,按钮将显示在textview的底部。


0
投票

给你的按钮垂直间距到textView(确保你有滚动视图,那么如果textView大小很长,那么你可以向下滚动以查看该按钮)

© www.soinside.com 2019 - 2024. All rights reserved.