callstack / callstack/react-native-pager-view

[iOS] Interactive keyboardDismissMode shows a white space in place of keyboard

Offen
#1,056 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
3.4k
Forks
476
Ø Merge
10 T. 21 Std.
Gemergte PRs (30 T.)
2

Beschreibung

## Environment

- The example app on master branch

## Description

Scrolling on list with `keyboardDismissMode` set to `interactive` seems to render a white view that goes under keyboard and it stays on as the keyboard is being dismissed, it only goes away after keyboard fully dismissed

## Reproducible Recording

https://github.com/user-attachments/assets/f98c56cc-723b-4883-b557-dbce88fb4f83

## Reproducible Demo

Its reproducible with example app by adding keyboardDismissMode prop to this [Chat's](https://github.com/callstack/react-native-pager-view/blob/master/example/src/tabView/Shared/Chat.tsx) component set to interactive

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere das Problem in example/src/tabView/Shared/Chat.tsx, indem du keyboardDismissMode auf interactive setzt, und verfolge dann, wie die Beispiel-App die Liste und das Ausblenden der Tastatur unter iOS behandelt. Die Aufgabe ist erledigt, wenn die weiße Ansicht während des Ausblendens der Tastatur nicht mehr unterhalb der Tastatur sichtbar bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
ios, react-native
Bereich
mobile-dev
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.