我正在尝试将图像设置为按钮。为了尝试,我在 Storyboard 上添加了一个 ImageView 和一个 Button。我将两者都连接到我的 View Controller 。
@IBOutlet weak var testImage: UIImageView!
@IBOutlet weak var testButton: UIButton!
然后我尝试在线获取图像并设置两者。获取数据后,
...
dispatch_async(dispatch_get_main_queue()) {
if let image = data {
self.testButton.setImage(UIImage(data: image), forState: UIControlState.Normal)
self.testImage.image = UIImage(data: image)
}
}
此时,testImage 将图像设置得非常完美,但 testButton 变成了蓝色矩形。
我做错了什么?
最佳答案
我遇到了同样的问题,将按钮类型从系统切换为自定义解决了问题
关于ios - 将图像设置为用蓝色填充的 UIButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34906349/