diff --git a/SVWebViewController/SVWebViewController.h b/SVWebViewController/SVWebViewController.h index b41ce2c..b654181 100644 --- a/SVWebViewController/SVWebViewController.h +++ b/SVWebViewController/SVWebViewController.h @@ -13,5 +13,6 @@ - (instancetype)initWithURLRequest:(NSURLRequest *)request; @property (nonatomic, weak) id delegate; +@property (nonatomic, assign) BOOL toolbarHidden; @end diff --git a/SVWebViewController/SVWebViewController.m b/SVWebViewController/SVWebViewController.m index b9b2aea..53c9b30 100644 --- a/SVWebViewController/SVWebViewController.m +++ b/SVWebViewController/SVWebViewController.m @@ -81,8 +81,11 @@ - (void)viewWillAppear:(BOOL)animated { NSAssert(self.navigationController, @"SVWebViewController needs to be contained in a UINavigationController. If you are presenting SVWebViewController modally, use SVModalWebViewController instead."); [super viewWillAppear:animated]; - - if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { + + if (self.toolbarHidden != !self.toolbarHidden) { + [self.navigationController setToolbarHidden:self.toolbarHidden animated:animated]; + } + else if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) { [self.navigationController setToolbarHidden:NO animated:animated]; } else if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {