UIButton 图像大小

Posted

技术标签:

【中文标题】UIButton 图像大小【英文标题】:UIButton Image size 【发布时间】:2013-06-10 21:35:02 【问题描述】:

我有 2 个 UIButton。我将背景图像设置为 2 个不同的 png。 pngs有不同的宽度。我看起来像这样:

按钮大小设置为images.size.width和height。

我希望这些按钮大小相同,但是当我手动调整按钮大小时,图像会失真,如下所示:

是否可以在不扭曲图像的情况下调整按钮的大小?既然是图片,我觉得拉伸没有意义。

任何帮助将不胜感激。

谢谢!

【问题讨论】:

【参考方案1】:

如您所料,您正在通过调整按钮大小来拉伸图片大小。如果我是你,我会考虑手动调整图像大小,使它们与按钮的尺寸相同。

【讨论】:

【参考方案2】:

在不扭曲或破坏图像完整性的情况下,唯一真正的解决方案是在“删除”按钮的左右两侧添加更多填充。

其他选项(我个人不推荐)包括:

将“重新安排”分成两行并缩小闹钟,因此它会显示为:

重新-

时间表

手动放大垃圾桶图标(这会使它们更加均匀)

手动缩小重新安排图标的大小(您的易读性会受到影响)

无论您采用哪种方式,我都会在 Photoshop 或 Fireworks 等程序中调整或编辑原始文件,以保持 UI 元素的完整性。请务必在这些程序中按比例缩放,以避免更多的扭曲和拉伸。

【讨论】:

以上是关于UIButton 图像大小的主要内容,如果未能解决你的问题,请参考以下文章

如何修复 UIButton 的图像大小?

如何更改图像 UIButton 的大小和颜色?

iPhone - 内部带有未调整大小图像的 UIButton

自定义 UIButton 嵌入图像大小

使用资产目录和大小类错误地渲染 UIButton 的图像属性

设置新图像后调整 UIButton 的大小