我有一个UIButton(设置为“Custom”类型).如果我在Interface Builder中设置图像,图像将正确显示,并具有透明度.但是,如果我尝试在应用程序运行时以编程方式设置它(例如,更改按钮上显示的图像),透明度将无法正确显示 – 而是获得图像的白色背景.
这就是我在代码中设置按钮图像的方式:
[die1Button setImage:[UIImage imageNamed:die1.dieImage] forState:UIControlStateNormal];
非常感谢任何想法.