diff --git a/PBWebViewController/PBWebViewController.h b/PBWebViewController/PBWebViewController.h index a00fa1b..bfb1a72 100755 --- a/PBWebViewController/PBWebViewController.h +++ b/PBWebViewController/PBWebViewController.h @@ -56,6 +56,16 @@ NS_ASSUME_NONNULL_BEGIN */ @property (assign, nonatomic) BOOL showsNavigationToolbar; +/** + * Allows accessibility label to be set for the back button. + */ +@property (copy, nonatomic) NSString *backButtonAccessibilityLabel; + +/** + * Allows accessibility label to be set for the forward button. + */ +@property (copy, nonatomic) NSString *forwardButtonAccessibilityLabel; + /** * Loads the given `URL`. * This is called automatically when the when the web view appears if a `URL` exists, diff --git a/PBWebViewController/PBWebViewController.m b/PBWebViewController/PBWebViewController.m index 3cc3448..268f3ba 100755 --- a/PBWebViewController/PBWebViewController.m +++ b/PBWebViewController/PBWebViewController.m @@ -175,6 +175,10 @@ - (void)setupToolBarItems self.backButton.enabled = NO; self.forwardButton.enabled = NO; + self.backButton.accessibilityLabel = self.backButtonAccessibilityLabel; + self.forwardButton.accessibilityLabel = self.forwardButtonAccessibilityLabel; + + UIBarButtonItem *actionButton = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAction target:self action:@selector(action:)]; UIBarButtonItem *space = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFlexibleSpace target:nil action:nil]; UIBarButtonItem *space_ = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemFixedSpace target:nil action:nil];