mirror of
https://github.com/status-im/react-native.git
synced 2025-01-15 03:56:03 +00:00
Add iOS tintColor prop to TextInput
Summary: In response to https://github.com/facebook/react-native/issues/5595 Adds tintColor property to TextInput component for iOS: <img width="375" alt="screen shot 2016-01-28 at 1 39 35 pm" src="https://cloud.githubusercontent.com/assets/3868826/12730689/eae58a36-c8e1-11e5-9453-70716617bfab.png"> Usage: <img width="454" alt="screen shot 2016-01-28 at 1 42 37 pm" src="https://cloud.githubusercontent.com/assets/3868826/12730711/fedeed8e-c8e1-11e5-87d0-1621d19a0418.png"> Closes https://github.com/facebook/react-native/pull/5678 Reviewed By: svcscm Differential Revision: D2895115 Pulled By: nicklockwood fb-gh-sync-id: bfb52b992d5e02754fe47f409f6e8df426514718
This commit is contained in:
parent
55f4e55109
commit
c2233ef7e6
@ -536,6 +536,25 @@ exports.examples = [
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: 'Colored highlight/cursor for text input',
|
||||||
|
render: function() {
|
||||||
|
return (
|
||||||
|
<View>
|
||||||
|
<TextInput
|
||||||
|
style={styles.default}
|
||||||
|
tintColor={"green"}
|
||||||
|
defaultValue="Highlight me"
|
||||||
|
/>
|
||||||
|
<TextInput
|
||||||
|
style={styles.default}
|
||||||
|
tintColor={"rgba(86, 76, 205, 1)"}
|
||||||
|
defaultValue="Highlight me"
|
||||||
|
/>
|
||||||
|
</View>
|
||||||
|
);
|
||||||
|
}
|
||||||
|
},
|
||||||
{
|
{
|
||||||
title: 'Clear button mode',
|
title: 'Clear button mode',
|
||||||
render: function () {
|
render: function () {
|
||||||
|
@ -226,6 +226,11 @@ var TextInput = React.createClass({
|
|||||||
* The text color of the placeholder string
|
* The text color of the placeholder string
|
||||||
*/
|
*/
|
||||||
placeholderTextColor: PropTypes.string,
|
placeholderTextColor: PropTypes.string,
|
||||||
|
/**
|
||||||
|
* The highlight and cursor color of the text input
|
||||||
|
* @platform ios
|
||||||
|
*/
|
||||||
|
tintColor: PropTypes.string,
|
||||||
/**
|
/**
|
||||||
* If true, the text input obscures the text entered so that sensitive text
|
* If true, the text input obscures the text entered so that sensitive text
|
||||||
* like passwords stay secure. The default value is false.
|
* like passwords stay secure. The default value is false.
|
||||||
|
@ -78,6 +78,7 @@ RCT_EXPORT_VIEW_PROPERTY(autoCorrect, BOOL)
|
|||||||
RCT_REMAP_VIEW_PROPERTY(editable, enabled, BOOL)
|
RCT_REMAP_VIEW_PROPERTY(editable, enabled, BOOL)
|
||||||
RCT_EXPORT_VIEW_PROPERTY(placeholder, NSString)
|
RCT_EXPORT_VIEW_PROPERTY(placeholder, NSString)
|
||||||
RCT_EXPORT_VIEW_PROPERTY(placeholderTextColor, UIColor)
|
RCT_EXPORT_VIEW_PROPERTY(placeholderTextColor, UIColor)
|
||||||
|
RCT_EXPORT_VIEW_PROPERTY(tintColor, UIColor)
|
||||||
RCT_EXPORT_VIEW_PROPERTY(text, NSString)
|
RCT_EXPORT_VIEW_PROPERTY(text, NSString)
|
||||||
RCT_EXPORT_VIEW_PROPERTY(maxLength, NSNumber)
|
RCT_EXPORT_VIEW_PROPERTY(maxLength, NSNumber)
|
||||||
RCT_EXPORT_VIEW_PROPERTY(clearButtonMode, UITextFieldViewMode)
|
RCT_EXPORT_VIEW_PROPERTY(clearButtonMode, UITextFieldViewMode)
|
||||||
|
@ -28,6 +28,7 @@ RCT_EXPORT_VIEW_PROPERTY(autoCorrect, BOOL)
|
|||||||
RCT_EXPORT_VIEW_PROPERTY(blurOnSubmit, BOOL)
|
RCT_EXPORT_VIEW_PROPERTY(blurOnSubmit, BOOL)
|
||||||
RCT_EXPORT_VIEW_PROPERTY(clearTextOnFocus, BOOL)
|
RCT_EXPORT_VIEW_PROPERTY(clearTextOnFocus, BOOL)
|
||||||
RCT_REMAP_VIEW_PROPERTY(color, textView.textColor, UIColor)
|
RCT_REMAP_VIEW_PROPERTY(color, textView.textColor, UIColor)
|
||||||
|
RCT_EXPORT_VIEW_PROPERTY(tintColor, UIColor)
|
||||||
RCT_REMAP_VIEW_PROPERTY(editable, textView.editable, BOOL)
|
RCT_REMAP_VIEW_PROPERTY(editable, textView.editable, BOOL)
|
||||||
RCT_REMAP_VIEW_PROPERTY(enablesReturnKeyAutomatically, textView.enablesReturnKeyAutomatically, BOOL)
|
RCT_REMAP_VIEW_PROPERTY(enablesReturnKeyAutomatically, textView.enablesReturnKeyAutomatically, BOOL)
|
||||||
RCT_REMAP_VIEW_PROPERTY(keyboardType, textView.keyboardType, UIKeyboardType)
|
RCT_REMAP_VIEW_PROPERTY(keyboardType, textView.keyboardType, UIKeyboardType)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user