我UIButton
s上有图片和标题。我正在使用appearanceWhenContainedInInstancesOfClasses:
更改应用中的主题。当我根据我想要的主题更改UIButton的背景和标题颜色时,它会在UIButton的标题和图像后留下一些白色背景(下图显示了它)。
如何摆脱按钮标签和图像背后的白色背景?
答案 0 :(得分:0)
您可以为每个按钮使用以下代码。
btn.backgroundColor = [UIColor clearColor];
btn.opaque = NO;
详情:
问题的根源,按钮的默认背景颜色是白色,因此一旦将背景颜色/主题应用到按钮所在的UIView,则白色变得可见且看起来不太好。因此,我建议将btw color clearColor或UIView颜色更改为白色。
答案 1 :(得分:0)
您可能在背景中设置了按钮的图像,或者您的图像本身具有白色背景。