From b94abc619f381d0ddf275082627bb83ea1fc8320 Mon Sep 17 00:00:00 2001 From: nvtu Date: Fri, 4 Aug 2017 15:17:50 +0700 Subject: [PATCH] Animation for switch graph view and history list view --- LifeLog/LifeLog/HistoryViewController.h | 3 +++ LifeLog/LifeLog/HistoryViewController.m | 10 ++++++++++ LifeLog/LifeLog/HistoryViewController.xib | 17 ++++++++++++++++- 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/LifeLog/LifeLog/HistoryViewController.h b/LifeLog/LifeLog/HistoryViewController.h index d25d815..1cb8599 100644 --- a/LifeLog/LifeLog/HistoryViewController.h +++ b/LifeLog/LifeLog/HistoryViewController.h @@ -22,4 +22,7 @@ @property (weak, nonatomic) IBOutlet UITableView *tableListHistory; @property (weak, nonatomic) IBOutlet UIScrollView *scrollView; + +- (IBAction)swipeAction:(UISwipeGestureRecognizer *)sender; + @end diff --git a/LifeLog/LifeLog/HistoryViewController.m b/LifeLog/LifeLog/HistoryViewController.m index 831d08a..2fa8ebb 100644 --- a/LifeLog/LifeLog/HistoryViewController.m +++ b/LifeLog/LifeLog/HistoryViewController.m @@ -112,6 +112,16 @@ } } +#pragma mark IBAction +-(void) swipeAction:(UISwipeGestureRecognizer *)sender { + bool alphaValue = self.scrollView.alpha == 1.0 ? 1.0 : 0.0; + [UIView animateWithDuration:0.5 animations:^{ + self.tableListHistory.alpha = alphaValue; + self.scrollView.alpha = 1.0 - alphaValue; + } completion:^(bool completed) { + }]; +} + #pragma mark UITableView Delegate - (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return 4; diff --git a/LifeLog/LifeLog/HistoryViewController.xib b/LifeLog/LifeLog/HistoryViewController.xib index 51a9f72..352499c 100644 --- a/LifeLog/LifeLog/HistoryViewController.xib +++ b/LifeLog/LifeLog/HistoryViewController.xib @@ -117,7 +117,7 @@ - + @@ -445,6 +450,16 @@ + + + + + + + + + + -- 1.8.5.3