From 999e6ff7ffebed473de0f2b1b12fef9ff4d5083a Mon Sep 17 00:00:00 2001 From: Tiago Almeida Date: Sun, 16 Jun 2013 20:34:52 +0200 Subject: [PATCH] added toggle menu and dismiss keyboard when closing/opening --- PaperFoldMenuController/PaperFoldMenuController.m | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/PaperFoldMenuController/PaperFoldMenuController.m b/PaperFoldMenuController/PaperFoldMenuController.m index 253d361..2e43caa 100644 --- a/PaperFoldMenuController/PaperFoldMenuController.m +++ b/PaperFoldMenuController/PaperFoldMenuController.m @@ -308,8 +308,21 @@ - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath } } +//Just all this action to open or close paperFold +- (void) toggleMenu { + NSInteger position = self.paperFoldView.contentView.frame.origin.x; + if(position == 0){ + [self showMenu:YES animated:YES]; + } else if( position >= self.menuWidth ){ + [self showMenu:NO animated:YES]; + } +} + - (void)showMenu:(BOOL)show animated:(BOOL)animated { + //Force to hide keyboard + [[[UIApplication sharedApplication] keyWindow] endEditing:YES]; + if (show) { [self.paperFoldView setPaperFoldState:PaperFoldStateLeftUnfolded animated:animated];