我有一个UIButton(设置为“自定义”类型)。如果我在Interface Builder中设置图像,则图像会正确显示透明度。但是,如果我在应用程序运行时尝试以编程方式设置它(例如,更改按钮上显示的图像),则透明度不会正确显示 - 相反,我会得到图像的白色背景。
这是我在代码中设置按钮图像的方法:
[die1Button setImage:[UIImage imageNamed:die1.dieImage] forState:UIControlStateNormal];
非常感激任何想法。