提问人:Parth 提问时间:1/17/2023 最后编辑:Parth 更新时间:1/18/2023 访问量:146
iOS按钮背景图像不起作用。(UIButton 背景图像)[复制]
iOS Button background image not working. (UIButton backgroundImage) [duplicate]
问:
(A) 以下行更改我的 imageview 中的图像。
[(UIImageView *)[cell viewWithTag:400] setImage:[UIImage imageNamed:@"sellsign"]];
(B) 以下代码仅更改按钮的标题。[我已经检查了UIButton类型“系统”和“自定义”背景图像行都不起作用。
[(UIButton *)[cell viewWithTag:500] setBackgroundImage:[UIImage imageNamed:@"sellsign"] forState:UIControlStateNormal];
[(UIButton *)[cell viewWithTag:500] setTitle:@"1" forState:UIControlStateNormal];
(C) 按钮配置
按钮标题更改为 1,但背景图像没有变化。
事实 1:我指的是正确的按钮,因为按钮标题更改为 1 事实 2:按钮状态也很正常,因为我可以看到按钮标题 1
事实 3:我指的是在 Imageview 中设置的正确图像名称
任何关于为什么只有 UIButton 背景图像具有这种奇怪行为的想法。我想我在最新的iOS中缺少一些东西。
如何在UIButton中将我想要的图像设置为背景图像?
注意:
有人通过说它是重复的并提供以下链接来结束问题,
UIButton 图像行为在 iOS 15 中发生了变化?
这不是解决方案。它说更改按钮样式。它是实现输出的补丁。在该链接上,它提到这是旧的方式,需要采用新方式。苹果引入了新方法,因此也必须有解决方案。
答:
0赞
susanna
1/18/2023
#1
您还需要将 for 字段设置为。Background Configuration
Background
Custom
评论