From cbca7df4b53e53371c718afce2863a20802fc801 Mon Sep 17 00:00:00 2001 From: Brent Vatne Date: Wed, 20 Feb 2019 12:47:13 -0800 Subject: [PATCH] Merge pull request #87 from substantial/add-back-font-scaling iOS Accessibility - add headerBackAllowFontScaling option --- packages/stack/src/views/Header/Header.js | 1 + packages/stack/src/views/Header/HeaderBackButton.js | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/stack/src/views/Header/Header.js b/packages/stack/src/views/Header/Header.js index dd086e59..9b1912fc 100644 --- a/packages/stack/src/views/Header/Header.js +++ b/packages/stack/src/views/Header/Header.js @@ -214,6 +214,7 @@ class Header extends React.PureComponent { title={backButtonTitle} truncatedTitle={truncatedBackButtonTitle} backTitleVisible={this.props.backTitleVisible} + allowFontScaling={options.headerBackAllowFontScaling} titleStyle={options.headerBackTitleStyle} layoutPreset={this.props.layoutPreset} width={width} diff --git a/packages/stack/src/views/Header/HeaderBackButton.js b/packages/stack/src/views/Header/HeaderBackButton.js index 1e6ac64a..96d58bb8 100644 --- a/packages/stack/src/views/Header/HeaderBackButton.js +++ b/packages/stack/src/views/Header/HeaderBackButton.js @@ -79,7 +79,7 @@ class HeaderBackButton extends React.PureComponent { }; _maybeRenderTitle() { - const { backTitleVisible, titleStyle, tintColor } = this.props; + const { allowFontScaling, backTitleVisible, titleStyle, tintColor } = this.props; let backTitleText = this._getTitleText(); if (!backTitleVisible || backTitleText === null) { @@ -92,6 +92,7 @@ class HeaderBackButton extends React.PureComponent { onLayout={this._onTextLayout} style={[styles.title, !!tintColor && { color: tintColor }, titleStyle]} numberOfLines={1} + allowFontScaling={!!allowFontScaling} > {this._getTitleText()}