diff --git a/RNTester/js/TextExample.ios.js b/RNTester/js/TextExample.ios.js
index 5caf0089286623..5064a63dc8fc89 100644
--- a/RNTester/js/TextExample.ios.js
+++ b/RNTester/js/TextExample.ios.js
@@ -15,7 +15,7 @@ const Platform = require('Platform');
var React = require('react');
var createReactClass = require('create-react-class');
var ReactNative = require('react-native');
-var {Image, Text, View, LayoutAnimation, Button} = ReactNative;
+var {Image, Text, TextInput, View, LayoutAnimation, Button} = ReactNative;
type TextAlignExampleRTLState = {|
isRTL: boolean,
@@ -224,6 +224,70 @@ var AdjustingFontSize = createReactClass({
},
});
+class TextBaseLineLayoutExample extends React.Component<*, *> {
+ render() {
+ var texts = [];
+ for (var i = 9; i >= 0; i--) {
+ texts.push({i});
+ }
+
+ const marker = ;
+ const subtitleStyle = {fontSize: 16, marginTop: 8, fontWeight: 'bold'};
+
+ return (
+
+ {'Nested s:'}
+
+ {marker}
+
+ {texts}
+
+ {marker}
+
+
+ {'Array of s in :'}
+
+ {marker}
+ {texts}
+ {marker}
+
+
+ {'Interleaving and :'}
+
+ {marker}
+
+ Some text.
+
+ {marker}
+ Text inside View.
+ {marker}
+
+
+ {marker}
+
+
+ {':'}
+
+ {marker}
+
+ {texts}
+
+ {marker}
+
+
+ {':'}
+
+ {marker}
+
+ {texts}
+
+ {marker}
+
+
+ );
+ }
+}
+
exports.title = '';
exports.description = 'Base component for rendering styled text.';
exports.displayName = 'TextExample';
@@ -780,4 +844,10 @@ exports.examples = [
return ;
},
},
+ {
+ title: 'Text `alignItems: \'baseline\'` style',
+ render: function() {
+ return ;
+ },
+ },
];