Hinzufügen Grenze nur auf einer Seite <Text/> Komponente Reagieren Native (iOS)
Ich bin vor etwas seltsames Problem mit Reagieren-Native <Text/>
Komponente in iOS.
Wollte ich anwenden borderBottomWidth
Stil in <Text/>
Komponente, aber es hat NICHT funktioniert. Jedoch, die borderWidth
option gearbeitet.
-
Gearbeitet
<Text style={{borderWidth:1}}> React Native </Text>
-
NICHT Gearbeitet
<Text style={{borderBottomWidth:1}}> React Native </Text>
Gibt es eine Möglichkeit nur anwenden, unteren Ebene, die Grenze in die <Text/>
Komponente?
Danke!
Hinweis:
Ich bin mir bewusst, folgenden genannten Ansätze, um dies zu erreichen, aber in meinem Fall, ich erforderlich, um die Stil nur auf die <Text/>
Komponente.
- Wir können versuchen, das einwickeln
<View/>
zu den<Text/>
und geltenborderBottomWidth
Stil der<View/>
. (borderBottomWidth
funktioniert gut mit<View/>
) - Hinzufügen wie
<View/>
nur unten, um die<Text/>
Komponente, die können Aussehen wie eine Linie.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies ist derzeit nicht möglich. Finden Sie in der folgenden RN Problem: https://github.com/facebook/react-native/issues/29 und das ticket auf Produkt-Schmerzen: https://productpains.com/post/react-native/add-borderwidth-left-right-top-bottom-to-textinput-/
Obwohl borderBottom nicht die Arbeit an der Text-Komponente, es funktionierte für mich auf die TextInput-Komponente, setzen Sie einfach editable auf false und den Wert auf den gewünschten text, wie so...