繁体   English   中英

停止 UIButton 在背景图像更改时调整大小

[英]Stop UIButton resizing on background image change

我构建了一个带有标签的故事板,3 x 2 网格中的 6 个 UIButton 和网格下方的另一个按钮。 我已经将这些放入堆栈视图并设置了所有似乎都有效的约束。

我已经设置了每个按钮的背景图像,最初只是一个灰色背景(稍后将更多是一个图标),当用户单击按钮时,我将背景图像更改为绿色勾号。

但是,当它呈现时,按钮的大小会增加,因此我的 3 x 2 网格看起来很简陋。

当我以编程方式更改背景(使用setBackgroundImage函数)时,如何停止调整按钮大小?

尝试给出一些固定的宽度或高度,因为在堆栈视图中它总是需要它所需要的。 或者您可以确保它们之间的按钮相等。 使用 alt 键单击并拖动一个按钮到另一个按钮,并将其设置为等宽。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM