0,0 → 1,44 |
// |
// ButtonGradientView.h |
// Custom Alert View |
// |
// Created by jeff on 5/17/10. |
// Copyright 2010 __MyCompanyName__. All rights reserved. |
// |
|
#import <UIKit/UIKit.h> |
#import <QuartzCore/QuartzCore.h> |
#import <CoreGraphics/CoreGraphics.h> |
|
@interface GradientButton : UIButton |
{ |
// These two arrays define the gradient that will be used |
// when the button is in UIControlStateNormal |
NSArray *normalGradientColors; // Colors |
NSArray *normalGradientLocations; // Relative locations |
|
// These two arrays define the gradient that will be used |
// when the button is in UIControlStateHighlighted |
NSArray *highlightGradientColors; // Colors |
NSArray *highlightGradientLocations; // Relative locations |
|
// This defines the corner radius of the button |
CGFloat cornerRadius; |
|
|
@private |
CGGradientRef normalGradient; |
CGGradientRef highlightGradient; |
} |
@property (nonatomic, retain) NSArray *normalGradientColors; |
@property (nonatomic, retain) NSArray *normalGradientLocations; |
@property (nonatomic, retain) NSArray *highlightGradientColors; |
@property (nonatomic, retain) NSArray *highlightGradientLocations; |
@property (nonatomic) CGFloat cornerRadius; |
|
- (void)useAlertStyle; |
- (void)useRedDeleteStyle; |
- (void)useWhiteStyle; |
- (void)useBlackStyle; |
- (void)useSimpleOrangeStyle; |
@end |