From 9e01af576d02fcc61260f796e47d2d110bd7ebfb Mon Sep 17 00:00:00 2001 From: scot bond Date: Thu, 7 Mar 2013 00:09:14 +0200 Subject: [PATCH] Added new check box style called kSSCheckBoxViewStyleBlue including images. Fixed Button view/image offset (reset to zero) --- .../SSCheckBoxView/Graphics/cb_blue_off.png | Bin 0 -> 649 bytes .../SSCheckBoxView/Graphics/cb_blue_on.png | Bin 0 -> 883 bytes SSCheckBoxView/SSCheckBoxView/SSCheckBoxView.h | 2 +- SSCheckBoxView/SSCheckBoxView/SSCheckBoxView.m | 10 ++++++++-- 4 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 SSCheckBoxView/SSCheckBoxView/Graphics/cb_blue_off.png create mode 100644 SSCheckBoxView/SSCheckBoxView/Graphics/cb_blue_on.png diff --git a/SSCheckBoxView/SSCheckBoxView/Graphics/cb_blue_off.png b/SSCheckBoxView/SSCheckBoxView/Graphics/cb_blue_off.png new file mode 100644 index 0000000000000000000000000000000000000000..3357ce303e4210558f360cfa2ad9ab063cfd457b GIT binary patch literal 649 zcmV;40(Sk0P)j^`rCe=O>Fr%DO1%atxefI(@?N^W&58 zc>Gj;{`&p?%jZvT3>b|@4C5iH+6l~iPkx)TTrRb1lrApe0%8d(bZwD!ZuR_9<{7tZ%T?HS8PK7=Q{+f|T|R6;X71V*6KET3hf~^sZ0^ z-4(2!+cm5Wn*Yt1)>;{DQhIn3Qhhf{^R~dm>l(V2!Vq@XjPF@%n>lSWmtYPUsu139=_eP%Q zOeP6Bn;o7OMM0Kjtn!>T9M7s`!LTtlL zo*kZw``%hsjcN#5rWsIYE9F9dIw}2P(RT=A$Eq5z{bz4 z$!KJ0_K;TTymO%ddL2xRtzh?>@vYLEFDew3sqFx&UU0kxkG*Y}>ZMQ19SXNjLzV;G zoH8kFD{lLO1O;}oU1$CP3js=~Y`vtX)e;#{K;N^0~{~W0g=i1I}2Fv%L{v8VjRVs76`j&7RNTK;EMZoU$KE$pB`ryC~k zQF&1n5I|hlXwDa86QK)?ecvsGL#6HWv^Mv!z8NxiE4-;zf_^WqP*_*kegpmO;@3D~ z(jGyjtu^#zmBPFu>OUFwA1_T+onXpd!56#mzfV6PaJob2hm|#go*R6c-1-0R__D#E zLsC2;2T7`z$VeS>T5Lp{1$wPau_ztTJDP`w7=AQrn002ov JPDHLkV1ktKmsJ1& literal 0 HcmV?d00001 diff --git a/SSCheckBoxView/SSCheckBoxView/SSCheckBoxView.h b/SSCheckBoxView/SSCheckBoxView/SSCheckBoxView.h index 9500883..c3419cb 100644 --- a/SSCheckBoxView/SSCheckBoxView/SSCheckBoxView.h +++ b/SSCheckBoxView/SSCheckBoxView/SSCheckBoxView.h @@ -31,7 +31,7 @@ typedef enum SSCheckBoxViewStyle_ { kSSCheckBoxViewStyleGlossy, kSSCheckBoxViewStyleGreen, kSSCheckBoxViewStyleMono, - + kSSCheckBoxViewStyleBlue, kSSCheckBoxViewStylesCount } SSCheckBoxViewStyle; diff --git a/SSCheckBoxView/SSCheckBoxView/SSCheckBoxView.m b/SSCheckBoxView/SSCheckBoxView/SSCheckBoxView.m index 868037c..ee2caa4 100644 --- a/SSCheckBoxView/SSCheckBoxView/SSCheckBoxView.m +++ b/SSCheckBoxView/SSCheckBoxView/SSCheckBoxView.m @@ -208,6 +208,10 @@ - (UIImage *) checkBoxImageForStyle:(SSCheckBoxViewStyle)s case kSSCheckBoxViewStyleMono: imageName = @"cb_mono_"; break; + case kSSCheckBoxViewStyleBlue: + imageName = @"cb_blue_"; + break; + default: return nil; } @@ -217,8 +221,10 @@ - (UIImage *) checkBoxImageForStyle:(SSCheckBoxViewStyle)s - (CGRect) imageViewFrameForCheckBoxImage:(UIImage *)img { - CGFloat y = floorf((kHeight - img.size.height) / 2.0f); - return CGRectMake(5.0f, y, img.size.width, img.size.height); + //CGFloat y = floorf((kHeight - img.size.height) / 2.0f); + //return CGRectMake(5.0f, y, img.size.width, img.size.height); + return CGRectMake(0, 0, img.size.width, img.size.height); + } - (void) updateCheckBoxImage