Rozwiązanie: wyrównywanie w pionie w środku reaguje na widok natywny

Głównym problemem związanym z reakcją na natywny widok centrum wyrównania pionowego jest to, że może to powodować problemy z przewijaniem. Gdy użytkownik przewinie stronę w dół, zawartość na środku ekranu przesunie się wraz z nim, ale zawartość po bokach ekranu pozostanie nieruchoma. Może to stanowić problem, jeśli chcesz, aby użytkownicy mogli zobaczyć wszystkie Twoje treści jednocześnie.

There is no built-in way to vertically align a view in React Native. However, you can use the style property "transform" with the value "translateY(50%)" to vertically center a view.

W React Native nie ma wbudowanego sposobu na wyrównanie widoku w pionie. Możesz jednak użyć właściwości stylu „transform” z wartością „translateY(50%)”, aby wyśrodkować widok w pionie.

Wyrównanie pionowe tekstu w reakcji natywnej (przy użyciu nativebase)

Wyrównanie w pionie w tekście jest kontrolowane przez właściwość TextAlign. Możliwe są trzy wartości:

lewo

centrum

prawo

Tekst zagnieżdżony

W React Native zagnieżdżony tekst to funkcja, która pozwala utworzyć pole tekstowe, które może zawierać inne pola tekstowe. Jest to przydatne, jeśli chcesz utworzyć formularz z wieloma polami i chcesz zachować porządek w polach.

Aby użyć zagnieżdżonego tekstu w aplikacji React Native, najpierw utwórz nowy komponent TextField. Następnie dodaj następujący kod do konstruktora:

ten.stan = {};

Spowoduje to zainicjowanie stanu pola tekstowego, tak aby zawierało pusty ciąg. Następnie dodaj następujący kod do modułu obsługi onChange:

this.setState({tekst: this.state.text});

Spowoduje to zaktualizowanie stanu pola tekstowego o dowolną wartość, która się w nim aktualnie znajduje. Na koniec dodaj nowy komponent TextField poniżej swojego oryginalnego i określ, że powinien być używany jako pole podrzędne:

Powiązane posty:

Zostaw komentarz