Skip to content

Text input number of lines and multiline not working in iOS. #4792

@kissesuu

Description

@kissesuu

Current behaviour

I set the number of lines to be 1 and multiline to false. But the text value was still displaying in 2 lines. It's overflowing.

Expected behaviour

The text value should display in fixed one line. (like in Android)

How to reproduce?

<TextInput label="Email" value={text} onChangeText={(text) => setText(text)} mode="outlined" numberOfLines={1} multiline={false} />

Preview

iOS:
Image

Android: working fine, showing 1 line.

What have you tried so far?

Originally, I have a custom TextInput that I'm using where I saw the issue. To rule out the cause, I used the standard TextInput from react native paper and I figured out that they have the same issue.

Your Environment

software version
react-native 0.79.4
react-native-paper 5.14.5
expo sdk 53.0.15

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions