From f428ec647f062c51875313569be99987d5872b82 Mon Sep 17 00:00:00 2001 From: Darin Doria Date: Sat, 5 Apr 2014 14:57:10 -0400 Subject: [PATCH] Removed lblCaption --- .../UserInterfaceState.xcuserstate | Bin 15653 -> 16482 bytes Coach Marks/DDCoachMarksView.h | 1 - Coach Marks/DDCoachMarksView.m | 21 ------------------ Coach Marks/ViewController.m | 14 ++++-------- 4 files changed, 4 insertions(+), 32 deletions(-) diff --git a/Coach Marks.xcodeproj/project.xcworkspace/xcuserdata/Darin.xcuserdatad/UserInterfaceState.xcuserstate b/Coach Marks.xcodeproj/project.xcworkspace/xcuserdata/Darin.xcuserdatad/UserInterfaceState.xcuserstate index 3bfb9057cc097abea794134061f9dab21442c459..35ef05967b76bdab0d8b093ba6f7adfb04c54ef4 100644 GIT binary patch delta 8654 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 delta 7772 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 J`|3M*`~QvB4pjgE diff --git a/Coach Marks/DDCoachMarksView.h b/Coach Marks/DDCoachMarksView.h index e728c61..28528a2 100755 --- a/Coach Marks/DDCoachMarksView.h +++ b/Coach Marks/DDCoachMarksView.h @@ -15,7 +15,6 @@ @property (nonatomic, weak) id delegate; @property (nonatomic, retain) NSArray *coachMarks; -@property (nonatomic, weak) UILabel *lblCaption; @property (nonatomic, retain) UIColor *maskColor; @property (nonatomic) CGFloat animationDuration; @property (nonatomic) CGFloat cutoutRadius; diff --git a/Coach Marks/DDCoachMarksView.m b/Coach Marks/DDCoachMarksView.m index 775b20e..43b9b46 100755 --- a/Coach Marks/DDCoachMarksView.m +++ b/Coach Marks/DDCoachMarksView.m @@ -178,7 +178,6 @@ - (void)goToCoachMarkIndexed:(NSUInteger)index { // Coach mark definition NSDictionary *markDef = [self.coachMarks objectAtIndex:index]; - NSString *markCaption = [markDef objectForKey:@"caption"]; CGRect markRect = [[markDef objectForKey:@"rect"] CGRectValue]; NSString *shape = [markDef objectForKey:@"shape"]; @@ -191,26 +190,6 @@ - (void)goToCoachMarkIndexed:(NSUInteger)index { [self animateNextBubble]; } - else { - // Calculate the caption position and size - self.lblCaption.alpha = 0.0f; - self.lblCaption.frame = (CGRect){{0.0f, 0.0f}, {self.maxLblWidth, 0.0f}}; - self.lblCaption.text = markCaption; - [self.lblCaption sizeToFit]; - CGFloat y = markRect.origin.y + markRect.size.height + self.lblSpacing; - CGFloat bottomY = y + self.lblCaption.frame.size.height + self.lblSpacing; - if (bottomY > self.bounds.size.height) { - y = markRect.origin.y - self.lblSpacing - self.lblCaption.frame.size.height; - } - CGFloat x = floorf((self.bounds.size.width - self.lblCaption.frame.size.width) / 2.0f); - - // Animate the caption label - self.lblCaption.frame = (CGRect){{x, y}, self.lblCaption.frame.size}; - [UIView animateWithDuration:0.3f animations:^{ - self.lblCaption.alpha = 1.0f; - }]; - } - // If first mark, set the cutout to the center of first mark if (markIndex == 0) { CGPoint center = CGPointMake(floorf(markRect.origin.x + (markRect.size.width / 2.0f)), floorf(markRect.origin.y + (markRect.size.height / 2.0f))); diff --git a/Coach Marks/ViewController.m b/Coach Marks/ViewController.m index 239692e..ca79b7c 100644 --- a/Coach Marks/ViewController.m +++ b/Coach Marks/ViewController.m @@ -24,7 +24,7 @@ - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; - NSArray *coachMarksDetails = @[ + NSArray *coachMarks = @[ @{ @"rect": [NSValue valueWithCGRect:CGRectMake(6, 24, 40, 40)], @"caption": @"Synchronize your mail", @@ -43,16 +43,10 @@ - (void)viewDidAppear:(BOOL)animated }, ]; - DDCoachMarksView *coachMarks = [[DDCoachMarksView alloc] initWithFrame:self.view.bounds coachMarks:coachMarksDetails]; + DDCoachMarksView *coachMarksView = [[DDCoachMarksView alloc] initWithFrame:self.view.bounds coachMarks:coachMarks]; - [self.view addSubview:coachMarks]; - [coachMarks start]; -} - -- (void)didReceiveMemoryWarning -{ - [super didReceiveMemoryWarning]; - // Dispose of any resources that can be recreated. + [self.view addSubview:coachMarksView]; + [coachMarksView start]; } @end