iphone - setBackgroundImage :Forstate and setImage:Forstate: 有什么区别

标签 iphone objective-c ios

我正在尝试为 UIButton 设置图像。

我不知道 setBackgroundImage:Forstate 和 setImage:Forstate 之间的区别:

谁能帮帮我?

谢谢并致以最诚挚的问候。

最佳答案

  1. setImage:forState: 将图像设置为按钮的实际内容。例如,即使设置了 title 按钮,您也看不到它,因为您已将图像设置为内容。

  2. setBackgroundImage:forState: 将图像设置为背景。在这种情况下,您可以设置标题,它会显示在图像的顶部。

关于iphone - setBackgroundImage :Forstate and setImage:Forstate: 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5909489/

相关文章:

ios - iOS 编程是否会使用 Clang 和 llvm 进行虚拟化?

ios - 永远不会调用 NSString 与 UITextField 文本的比较

iphone - 如何随着时间的推移增加间隔?

iphone - 如何在iphone sdk中实现验证码验证

iphone - 如何在 NSMutableDictionary 中存储自定义对象?

ios - 检测 4x4 iOS 图 block 上的触地、触地、触摸移动事件

iphone - 如何从 UIBarButtonItem 中删除样式?

iphone - 设备方向改变时改变 UIImage

ios - 设置为[UIImage new]后恢复navigationBar背景图

ios - IOS 上的 Hpple XPath 查询问题