PMSuperButton
PMSuperButton copied to clipboard
No shadow, background image and animation when added programatically
Hi, I'm adding buttons programatically. This is what I have and I can't seem to get the background image, shadow and animation working. All works when I add a button in storyboard view.
let button = PMSuperButton() //UIButton()
let bgrImage = UIImage(named: "someImage")
//button.setImage(bgrImage, for: .normal) //-> this works ok
button.setBackgroundImage(bgrImage, for: UIControl.State.normal)
button.shadowColor = UIColor.gray
button.shadowOffset = CGSize(width: 2, height: 2)
button.shadowRadius = 2
button.shadowOpacity = 2
button.animatedScaleWhenSelected = 1
button.animatedScaleWhenHighlighted = 1
button.animatedScaleDurationWhenSelected = 1
button.animatedScaleDurationWhenHighlighted = 1
Any idea what am I doing wrong?
Do you also declare it using Storyboard (do you re-initialize the button)?
No, I don't re-initialize it in Storyboard. I just create it programatically.