Closed as not planned
Closed as not planned
Description
Is this a bug report?
Yes
Have you read the Contributing Guidelines?
Yes
Environment
Environment:
OS: macOS High Sierra 10.13.3
Node: 9.5.0
Yarn: 1.3.2
npm: 5.6.0
Watchman: 4.9.0
Xcode: Xcode 9.2 Build version 9C40b
Android Studio: 3.0 AI-171.4443003
Packages: (wanted => installed)
react: 16.2.0 => 16.2.0
react-native: 0.53.3 => 0.53.3
Steps to Reproduce
- Add custom font to project (added to rnpm and
react-native link
). - Use this font in TextInput with multiline={true}
Expected Behavior
Get multiline input without scroll
Actual Behavior
Multiline input with scroll.
(1. Stardart font, 2-4. Custom fonts)
Reproducible Demo
import React from "react";
import { View, TextInput } from "react-native";
const LOREM =
"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco";
export default function App() {
return (
<View>
<TextInput value={LOREM} multiline />
<TextInput
style={{ fontFamily: "OpenSans-Bold" }}
value={LOREM}
multiline
/>
<TextInput
style={{ fontFamily: "Nunito-Regular" }}
value={LOREM}
multiline
/>
<TextInput
style={{ fontFamily: "DK Sugary Pancake" }}
value={LOREM}
multiline
/>
</View>
);
}
I also tried to set autoGrow={true} but resultis the same
Full code with fonts (fonts from google fonts, so they are free).
https://github.com/mxck/react-native-TextInput-multiline-bug