diff --git a/IBActionSheetSample/IBActionSheetSample/IBActionSheet.m b/IBActionSheetSample/IBActionSheetSample/IBActionSheet.m index f4c5cd8..f55dd04 100755 --- a/IBActionSheetSample/IBActionSheetSample/IBActionSheet.m +++ b/IBActionSheetSample/IBActionSheetSample/IBActionSheet.m @@ -360,7 +360,7 @@ - (void)setUpTheActionSheet { // slight adjustment to take into account non-retina devices if ([[UIScreen mainScreen] respondsToSelector:@selector(scale)] - && [[UIScreen mainScreen] scale] == 2.0) { + && [[UIScreen mainScreen] scale] >= 2.0) { // setup spacing for retina devices if (self.hasCancelButton) { @@ -386,8 +386,8 @@ - (void)setUpTheActionSheet { int whereToStop; if (self.hasCancelButton) { [self addSubview:[self.buttons lastObject]]; - [[self.buttons lastObject] setCenter:pointOfReference]; [[self.buttons objectAtIndex:0] setCenter:CGPointMake(pointOfReference.x, pointOfReference.y - 52)]; + [[self.buttons lastObject] setCenter:pointOfReference]; pointOfReference = CGPointMake(pointOfReference.x, pointOfReference.y - 52); whereToStop = (int)self.buttons.count - 2; } else { @@ -431,8 +431,8 @@ - (void)setUpTheActionSheet { int whereToStop; if (self.hasCancelButton) { [self addSubview:[self.buttons lastObject]]; - [[self.buttons lastObject] setCenter:pointOfReference]; [[self.buttons objectAtIndex:0] setCenter:CGPointMake(pointOfReference.x, pointOfReference.y - 52)]; + [[self.buttons lastObject] setCenter:pointOfReference]; pointOfReference = CGPointMake(pointOfReference.x, pointOfReference.y - 52); whereToStop = (int)self.buttons.count - 2; } else {