From c623f12b2d5e95708a3971e642410c9098f71285 Mon Sep 17 00:00:00 2001 From: Vitaly Takmazov Date: Sun, 1 Apr 2018 23:03:29 +0300 Subject: fix navigation --- Juick/Main.storyboard | 111 +++++++++++++++---------- Juick/Supporting Files/Juick-Info.plist | 2 +- Juick/ViewControllers/DiscoverViewController.m | 2 +- Juick/ViewControllers/LoginViewController.m | 4 +- 4 files changed, 71 insertions(+), 48 deletions(-) diff --git a/Juick/Main.storyboard b/Juick/Main.storyboard index 8042f4b..0b2308a 100644 --- a/Juick/Main.storyboard +++ b/Juick/Main.storyboard @@ -1,5 +1,5 @@ - + @@ -10,26 +10,10 @@ - - - - - - - - - - - - - - - - - + @@ -58,34 +42,35 @@ + + + + + + + + + + + + + + + + + + - + - - - - - - - - - - - - - - - - - - + @@ -104,9 +89,14 @@ - + + + + + + - + @@ -115,6 +105,23 @@ + + + + + + + + + + + + + + + + + @@ -222,6 +229,23 @@ + + + + + + + + + + + + + + + + + @@ -258,7 +282,7 @@ - + @@ -302,7 +326,7 @@ - + @@ -339,8 +363,8 @@ - - + + @@ -352,7 +376,6 @@ - diff --git a/Juick/Supporting Files/Juick-Info.plist b/Juick/Supporting Files/Juick-Info.plist index c50b6d6..820c009 100644 --- a/Juick/Supporting Files/Juick-Info.plist +++ b/Juick/Supporting Files/Juick-Info.plist @@ -21,7 +21,7 @@ CFBundleSignature ???? CFBundleVersion - 47 + 48 ITSAppUsesNonExemptEncryption LSApplicationCategoryType diff --git a/Juick/ViewControllers/DiscoverViewController.m b/Juick/ViewControllers/DiscoverViewController.m index fde23ee..11010ae 100644 --- a/Juick/ViewControllers/DiscoverViewController.m +++ b/Juick/ViewControllers/DiscoverViewController.m @@ -75,7 +75,7 @@ AppDelegate *appDelegate; } - (IBAction)filterAction:(id)sender { if (![User isAuthenticated]) { - [self performSegueWithIdentifier:@"loginSegue" sender:self]; + [self.navigationController performSegueWithIdentifier:@"loginSegue" sender:self.navigationController]; return; } UIAlertController *filterAlert = [UIAlertController alertControllerWithTitle:nil message:nil preferredStyle:UIAlertControllerStyleActionSheet]; diff --git a/Juick/ViewControllers/LoginViewController.m b/Juick/ViewControllers/LoginViewController.m index fd3c2b0..917d563 100644 --- a/Juick/ViewControllers/LoginViewController.m +++ b/Juick/ViewControllers/LoginViewController.m @@ -52,7 +52,7 @@ transition.subtype = kCATransitionFromTop; [self.navigationController.view.layer addAnimation:transition forKey:kCATransition]; - [self.navigationController popViewControllerAnimated:NO]; + [self.navigationController dismissViewControllerAnimated:NO completion:nil]; } - (void) doneSignIn { @@ -68,7 +68,7 @@ transition.subtype = kCATransitionFromTop; [self.navigationController.view.layer addAnimation:transition forKey:kCATransition]; - [self.navigationController popToRootViewControllerAnimated:NO]; + [self.navigationController dismissViewControllerAnimated:NO completion:nil]; } else { [User throwUnableToLogin:self]; } -- cgit v1.2.3