Skip to content

Commit

Permalink
Refactor checkPoint:inArray method
Browse files Browse the repository at this point in the history
  • Loading branch information
Husseinhj committed Nov 21, 2017
1 parent efd89f0 commit 2cff4bc
Showing 1 changed file with 12 additions and 5 deletions.
17 changes: 12 additions & 5 deletions ios_calendar/Sources/CalendarView.m
Original file line number Diff line number Diff line change
Expand Up @@ -1065,15 +1065,22 @@ - (void)doubleTap:(UITapGestureRecognizer *)recognizer

#pragma mark - Additional functions

- (BOOL)checkPoint:(CGPoint)point inArray:(NSMutableArray *)array andSetValue:(NSInteger *)value
{
- (BOOL)checkPoint:(CGPoint)point inArray:(NSMutableArray *)array andSetValue:(NSInteger *)value{
CalendarViewRect *rect = [self checkPoint:point inArray:array];
if (!rect) {
return NO;
}
*value = rect.value;
return YES;
}

- (CalendarViewRect *)checkPoint:(CGPoint)point inArray:(NSMutableArray *)array{
for (CalendarViewRect *rect in array) {
if (CGRectContainsPoint(rect.frame, point)) {
*value = rect.value;
return YES;
return rect;
}
}
return NO;
return nil;
}

- (NSDictionary *)generateAttributes:(NSString *)fontName withFontSize:(CGFloat)fontSize withColor:(UIColor *)color withAlignment:(NSTextAlignment)textAlignment
Expand Down

0 comments on commit 2cff4bc

Please sign in to comment.