Skip to content

Instantly share code, notes, and snippets.

@jessbowers
Last active December 11, 2015 13:09
Show Gist options
  • Save jessbowers/4605803 to your computer and use it in GitHub Desktop.
Save jessbowers/4605803 to your computer and use it in GitHub Desktop.
UIButton with visible highlight changes
- (void)drawRect:(CGRect)rect
{
CGRect bounds = [self bounds];
UIColor *color = [self isHighlighted] ? [UIColor blueColor] : [UIColor whiteColor];
[color setFill];
[[UIBezierPath bezierPathWithRect:bounds] fill];
}
- (void)setHighlighted:(BOOL)highlighted;
{
[super setHighlighted:highlighted];
[self setNeedsDisplay];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment