diff --git a/Libraries/Components/TextInput/TextInput.js b/Libraries/Components/TextInput/TextInput.js index dc29af70af5b1d..0645988a2cac52 100644 --- a/Libraries/Components/TextInput/TextInput.js +++ b/Libraries/Components/TextInput/TextInput.js @@ -52,6 +52,7 @@ var RCTTextViewAttributes = merge(ReactIOSViewAttributes.UIView, { placeholder: true, placeholderTextColor: true, text: true, + textAlign: true }); var RCTTextFieldAttributes = merge(RCTTextViewAttributes, { diff --git a/React/Views/RCTTextFieldManager.m b/React/Views/RCTTextFieldManager.m index 041474643dbdcd..6e3d2aecd0bf20 100644 --- a/React/Views/RCTTextFieldManager.m +++ b/React/Views/RCTTextFieldManager.m @@ -34,6 +34,7 @@ - (UIView *)view RCT_EXPORT_VIEW_PROPERTY(secureTextEntry, BOOL) RCT_REMAP_VIEW_PROPERTY(color, textColor, UIColor) RCT_REMAP_VIEW_PROPERTY(autoCapitalize, autocapitalizationType, UITextAutocapitalizationType) +RCT_REMAP_VIEW_PROPERTY(textAlign, textAlignment, NSTextAlignment) RCT_CUSTOM_VIEW_PROPERTY(fontSize, CGFloat, RCTTextField) { view.font = [RCTConvert UIFont:view.font withSize:json ?: @(defaultView.font.pointSize)];