diff --git a/SSCheckBoxView/SSCheckBoxView/Graphics/cb_blue_off.png b/SSCheckBoxView/SSCheckBoxView/Graphics/cb_blue_off.png new file mode 100644 index 0000000..3357ce3 Binary files /dev/null and b/SSCheckBoxView/SSCheckBoxView/Graphics/cb_blue_off.png differ diff --git a/SSCheckBoxView/SSCheckBoxView/Graphics/cb_blue_on.png b/SSCheckBoxView/SSCheckBoxView/Graphics/cb_blue_on.png new file mode 100644 index 0000000..6140e69 Binary files /dev/null and b/SSCheckBoxView/SSCheckBoxView/Graphics/cb_blue_on.png differ 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