可拉伸的 UIButton 图像

Posted

技术标签:

【中文标题】可拉伸的 UIButton 图像【英文标题】:Stretchable UIButton Image 【发布时间】:2014-06-08 19:46:45 【问题描述】:

遵循this 教程后,我了解了可拉伸UIButton 图像的工作原理,但是我应该将初始图像(即要拉伸的图像)制作多大?

【问题讨论】:

【参考方案1】:

在 Retina 上,您应该创建 2px 宽度和所需高度的图像。 然后,让它可拉伸:

UIImage *stretchedImage = [image resizableImageWithCapInsets:UIEdgeInsetsZero];

但是,如果您有圆角,图像应该更宽。如果角的宽度是 8px,那么整体宽度应该是 2 * 8px + 2px = 18px。然后你提到的教程帖子回答了剩下的问题。

【讨论】:

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

如何制作可拉伸的自定义 UITablecell

如何构建一个包含图像的视差样式/可拉伸的表格视图标题,而不会出现丑陋的黑客攻击?

在 Interface Builder (XCode 4) 中设置 UIButton 拉伸背景图像

如何在 Javascript 中制作可拉伸的聊天气泡?

非视网膜显示屏上的自定义导航按钮失真(使用可拉伸图像方法)

Unity添加可拉伸的图片