ios - 无论文本长度如何,都可以快速对齐 TextView 下方的按钮

标签 ios swift button text view

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

无论显示多少文本,我都试图在该 TextView 下方对齐一个按钮。

有没有办法用 swift 做到这一点?我尝试重新调整 Storyboard 中的元素,但没有成功。

enter image description here

谢谢!!

最佳答案

您还没有为 Storyboard 中的项目设置约束。这是一个典型的自动布局问题。

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

首先选择 Storyboard中的所有项目,形成文档大纲 Pane :
1. UIImageView
2. 标题
3.UIScrollView
4.“分享更新”和“讨论”按钮。

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

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

另一方面,您也可以指定单独的约束条件。为此,我认为嵌入堆栈就足够了。

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

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

关于ios - 无论文本长度如何,都可以快速对齐 TextView 下方的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55508664/

相关文章:

javascript - 在 JavaScript 中添加和显示随机对象数组中的视频

ios - 向 UIScrollView 中的标准 Pan Gesture Recognizer 添加功能

iphone - 函数 ZAssert 的隐式声明在 C99 中无效

swift - 为什么 Nil 合并运算符是 Right Associative?

java - JApplet、JPanel、JButton,必须调整小程序的大小才能重新绘制()

ios - 尝试选择Xamarin代理时,必须接受Xcode许可证错误

ios - Swift - 如何在 OpenGL ES 中画线?

ios - Swift 平等协议(protocol)

css - 关闭模态窗口后,模态焦点高亮保留在元素上

javascript - 拨动开关 - 当我启用另一个按钮时禁用一个按钮