ios - 使用自动布局缩放垂直堆叠的按钮

标签 ios swift autolayout

我有 4 个按钮,下面有 UILabel。它在 iPhone 6 上看起来不错,但我无法让按钮与自动布局保持相同的配置。我试过限制纵横比和到边缘的距离,但纵横比仍然失真。我暂时删除了所有约束。

Vertical buttons

我应该采取什么方法?

最佳答案

关键是使用等高约束(红色=橙色,橙色=蓝色,蓝色=紫色)与垂直间距零(红色和橙色之间的方式相同)

将标签固定到底部(在我的示例中为白色 View )。

按钮的前导和尾随也固定到父 View 的边框以定义水平尺寸。 enter image description here

关于ios - 使用自动布局缩放垂直堆叠的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30294221/

相关文章:

ios - Swift 2 - 可视化用于调试的 AVMutableComposition : Converting Apple's AVCompositionDebugViewer

ios - 如何使用 Swift 以编程方式添加约束

ios - 使用自动布局隐藏UIView时以编程方式添加约束

ios - UILabel 的高度相对于其宽度来说太大

ios - 如何向Siri添加自定义命令?

ios - 将数据传递给另一个方法

java - Appium无法在模拟器中安装ipa文件

ios - 在没有 segue 的情况下在 2 个 View 之间传递数据

ios - MPMusicPlayerControllerNowPlayingItemDidChange 在后台

objective-c - 如何在 Swift 中采用具有一个属性的 Obj-C 协议(protocol)?