react-native/Libraries
Brent Vatne c09bdebcd5 Add support for multiline TextInput via UITextView
Summary:
@nicklockwood - Could I get a review of this?

Just took `RCTTextField` and ported it from `UITextField` to `UITextView` as you mentioned in another discussion, and removed any `UITextField` specific attributes.

- How do you think this should behave when there are subviews?
- Do you know how we can respond to the `UIControlEventEditingDidEndOnExit` event to respond to submit? Because `UITextView` isn't a `UIControl` we can't just use `addTarget` with `UIControlEventEditingDidEndOnExit`.
- Any other feedback?

Still going to look over the `UITextView` docs in more detail and make sure we expose all important options, and add it to the UIExplorer example, just putting this out here for feedback.

![multiline](https://cloud.githubusercontent.com/assets/90494/7310854/32174d6a-e9e8-11e4-919e-71e54cf3c739.gif)

Closes https://github.com/facebook/react-native/pull/991
Github Author: Brent Vatne <brent.vatne@madriska.com>

Test Plan: Imported from GitHub, without a `Test Plan:` line.
2015-04-29 01:33:58 -08:00
..
ActionSheetIOS [ReactNative] Fix analyze errors on oss 2015-04-24 08:28:35 -08:00
AdSupport [ReactNative] Fix analyze errors on oss 2015-04-24 08:28:35 -08:00
Animation Add Linear easing to AnimationUtils 2015-04-23 06:03:22 -08:00
AppRegistry [ReactNative] Back out D2014163 entirely 2015-04-23 12:02:47 -08:00
AppStateIOS [ReactNative] Document AppStateIOS 2015-03-25 14:24:41 -08:00
BatchedBridge [ReactNative] parse localized JSON files in JS, not in ObjC 2015-04-28 09:52:35 -08:00
CameraRoll flowify some Libraries 2015-03-25 11:09:54 -08:00
Components [Flow] Properly fix new errors as of Flow v0.10. 2015-04-27 14:56:21 -08:00
CustomComponents [ReactNative] Avoid Navigator invariant in edge case 2015-04-28 23:53:39 -08:00
Device flowify some Libraries 2015-03-25 11:09:54 -08:00
Fetch [ReactNative] Expanded license on js files 2015-03-23 13:17:54 -08:00
Geolocation [ReactNative] Fix struct args on exported methods 2015-04-27 04:01:37 -08:00
Image [react-native] Fix capitalization of "REact" 2015-04-27 13:52:57 -08:00
Interaction React Native: Fix InteractionManager Race Condition 2015-04-13 11:14:11 -08:00
JavaScriptAppEngine [React Native] Actually bring back console.error redboxes with disable flag 2015-04-28 14:53:36 -08:00
LinkingIOS Bump .buckversion to 6cdb82cb7493a86c39d0f0dc3c102d0f470f55de. 2015-04-23 08:24:08 -08:00
Network Refactored RKSounds, moved it into it's own library, and fixed tests 2015-04-28 10:53:53 -08:00
Picker [ReactNative] Expanded license on js files 2015-03-23 13:17:54 -08:00
PushNotificationIOS [ReactNative] Fix analyze errors on oss 2015-04-24 08:28:35 -08:00
RCTTest [ReactNative] Fix analyze errors on oss 2015-04-24 08:28:35 -08:00
RCTWebSocketDebugger [ReactNative] Fix analyze errors on oss 2015-04-24 08:28:35 -08:00
RKBackendNode Flowify a bunch of Libraries 2015-03-24 18:22:05 -08:00
ReactIOS [React Native] Actually bring back console.error redboxes with disable flag 2015-04-28 14:53:36 -08:00
Storage Add promise support to AsyncStorage 2015-04-07 01:45:26 -08:00
StyleSheet Implement transform styles, redux 2015-04-23 10:17:39 -08:00
Text Add support for multiline TextInput via UITextView 2015-04-29 01:33:58 -08:00
Utilities [React Native] Bring back console.error redboxes with disable flag 2015-04-24 17:54:16 -08:00
Vibration [ReactNative] Fix analyze errors on oss 2015-04-24 08:28:35 -08:00
react-native [ReactNative] introduce requireNativeComponent 2015-04-16 17:12:12 -08:00
vendor [ReactNative] Fix fatal from long press 2015-04-27 20:46:23 -08:00
Promise.js Replace ES6Promise with Promise 2015-04-15 06:06:29 -08:00