UIButton subclass with a gradient background.