如何使用ios swift中的故事板平均分割按钮图像?

时间:2016-06-22 08:36:17

标签: ios swift autolayout uistackview

我的目标是在视图控制器中简单地分割按钮,我使用堆栈视图对它们进行分组

示例图片

enter image description here

如果可能的话,我想让图片适合方面,这样图像看起来会很好。

第一个图像看起来不同的原因是因为在代码中我给了它一个指令

self.button.imageView?.clipsToBounds = true
        self.button.imageView?.contentMode = UIViewContentMode.ScaleAspectFit

我想要实现的目标,因为你可以看到它非常适合。

enter image description here

2 个答案:

答案 0 :(得分:1)

将约束 StackView CentralHorizontalCentralVerticalEqualWidthequal height设置为superview。

StackView 对齐 - 填充

StackView 分布 - 填写等于

答案 1 :(得分:1)

airsoftFreak 你可以按照以下方式做事

在一个视图中添加三个图像视图,然后将附加图像中的图像大小调整为每个图像。它会像你想要的那样发挥作用。

希望您在项目中拥有高分辨率图像或所有尺寸的图像,这样我就不会进行追踪。

enter image description here