iOS按钮背景图像vs图像

时间:2013-03-04 19:42:25

标签: ios

对于按钮我看到2个字段:背景图像和图像。唯一的区别是背景图像允许文本在其上面吗?

2 个答案:

答案 0 :(得分:7)

这些图片有不同的用途。

backgroundImage是按钮的图形表示。此图像通常表示按钮的不同可能状态(正常,选定,突出显示),并且通常可伸缩(水平和/或垂直),以便可以使用不同的按钮大小。

image是位于按钮内的内容,是text属性的图形类比。

常见的使用模式是对应用中的多个按钮使用相同的backgroundImage以获得一致的主题,但根据每个按钮的上下文含义使用不同的images

此外,backgroundImage不用于布局计算。例如,[myButton sizeToFit]会考虑image而不考虑backgroundImage

答案 1 :(得分:0)

是的,这是我所知道的唯一区别