@@ -39,31 +39,34 @@ - (void)viewDidLoad {
3939
4040- (AXStateButton *)createMaterialButton {
4141 AXStateButton *button = [AXStateButton button ];
42- button.controlStateAnimationDuration = 0.1 ;
4342 [button addTarget: self action: @selector (buttonTap: ) forControlEvents: UIControlEventTouchUpInside];
4443
45- [button setAttributedTitle: [[ NSAttributedString alloc ] initWithString :@" + "
46- attributes: @{
47- NSFontAttributeName : [UIFont boldSystemFontOfSize: 28 ],
48- NSForegroundColorAttributeName : [UIColor whiteColor ]
49- }]
50- forState: UIControlStateNormal ];
51- [button setTitleEdgeInsets: UIEdgeInsetsMake ( 0 , 0 , 4 , 0 ) ];
44+ [button setImage: [UIImage imageNamed :@" layers " ] forState: UIControlStateNormal];
45+ [button setTintColor: [UIColor whiteColor ] forState: UIControlStateNormal];
46+ [button setTintColor: [UIColor cyanColor ] forState: UIControlStateSelected];
47+ [button setTintColor: [UIColor cyanColor ] forState: UIControlStateHighlighted | UIControlStateSelected];
48+ [button setImageAlpha: 1.0 forState: UIControlStateNormal];
49+ [button setImageAlpha: 0.8 forState: UIControlStateHighlighted ];
50+ [button setImageAlpha: 0.8 forState: UIControlStateHighlighted | UIControlStateSelected ];
5251
5352 [button setTransformRotationZ: 0 forState: UIControlStateNormal];
5453// [button setTransformRotationZ:M_PI_4 forState:UIControlStateHighlighted];
5554
5655 [button setTransformScale: 1.0 forState: UIControlStateNormal];
57- [button setTransformScale: 0.95 forState: UIControlStateHighlighted];
56+ // [button setTransformScale:0.95 forState:UIControlStateHighlighted];
57+ // [button setTransformScale:0.95 forState:UIControlStateHighlighted | UIControlStateSelected];
5858
5959 [button setShadowColor: [UIColor blackColor ] forState: UIControlStateNormal];
60- [button setShadowOpacity: 0.2 forState: UIControlStateNormal];
6160 [button setShadowOffset: CGSizeMake (2 , 2 ) forState: UIControlStateNormal];
61+ [button setShadowOpacity: 0.2 forState: UIControlStateNormal];
6262 [button setShadowOpacity: 0.4 forState: UIControlStateHighlighted];
63+ [button setShadowOpacity: 0.4 forState: UIControlStateHighlighted | UIControlStateSelected];
6364
6465 [button setBackgroundColor: [UIColor redColor ] forState: UIControlStateNormal];
6566 [button setBackgroundColor: [UIColor colorWithRed: 216 . / 255 . green: 0.0 blue: 0.0 alpha: 1.0 ]
6667 forState: UIControlStateHighlighted];
68+ [button setBackgroundColor: [UIColor colorWithRed: 216 . / 255 . green: 0.0 blue: 0.0 alpha: 1.0 ]
69+ forState: UIControlStateHighlighted | UIControlStateSelected];
6770
6871 CGSize buttonSize = CGSizeMake (56 , 56 );
6972 [button setCornerRadius: buttonSize.height / 2 forState: UIControlStateNormal];
@@ -114,6 +117,9 @@ - (AXStateButton *)createLoadingButton {
114117 }]
115118 forState: UIControlStateDisabled];
116119
120+ [button setTitleAlpha: 1.0 forState: UIControlStateNormal];
121+ [button setTitleAlpha: 0.8 forState: UIControlStateHighlighted];
122+
117123 [button setShadowColor: [UIColor blackColor ] forState: UIControlStateNormal];
118124 [button setShadowOpacity: 0.2 forState: UIControlStateNormal];
119125 [button setShadowOffset: CGSizeMake (2 , 2 ) forState: UIControlStateNormal];
0 commit comments