Flat-Style Button
QBFlatButton can be installed with CocoaPods.
pod 'QBFlatButton'
Or clone this repository and include QBFlatButton.h
in your project manually.
A surface color of the button.
@property (nonatomic, strong) UIColor *faceColor
A side color of the button.
@property (nonatomic, strong) UIColor *sideColor
A border color of the button.
@property (nonatomic, strong) UIColor *borderColor
A corner radius of the button.
@property (nonatomic, assign) CGFloat cornerRadius
A button height in normal state.
@property (nonatomic, assign) CGFloat height
A button depth when the button pushed down.
@property (nonatomic, assign) CGFloat depth
A border width of the button.
@property (nonatomic, assign) CGFloat borderWidth
QBFlatButton *button = [QBFlatButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(90, 200, 140, 50);
button.surfaceColor = [UIColor colorWithRed:0.333 green:0.631 blue:0.851 alpha:1.0];
button.sideColor = [UIColor colorWithRed:0.310 green:0.498 blue:0.702 alpha:1.0];
button.borderColor = [UIColor colorWithRed:0.310 green:0.498 blue:0.702 alpha:1.0];
button.cornerRadius = 6.0;
button.height = 4.0;
button.depth = 3.0;
button.titleLabel.font = [UIFont boldSystemFontOfSize:16.0];
[button setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
[button setTitle:@"QBFlatButton" forState:UIControlStateNormal];
[self.view addSubview:button];
QBFlatButton is released under the MIT License, see LICENSE.txt.