2015-11-29 16 views
5

Qui è il mio stile per l'ingresso:Reagire nativo confine TextInput non funziona

searchBarInput: { 
    flex: 1, 
    fontSize: 20, 
    fontWeight: 'bold', 
    color: 'white', 
    height: 50, 
    padding: 0, 
    backgroundColor: 'transparent', 
    borderColor: '#000000', 
    borderWidth: 50, 
    borderStyle: 'solid', 
} 

Se cambio la larghezza del bordo, la dimensione dei cambiamenti di ingresso, ma ancora non c'è bordo visibile.

Sto usando react-nativo 0.15.0 con un dispositivo Android.

risposta

7

Questo risponde alla tua domanda: https://github.com/facebook/react-native/blob/master/docs/KnownIssues.md#text-input-border

Sembra si tratta di un bug noto da reagire nativo ...

Si può provare e avvolgerlo in un componente vista e impostare il confine che si desidera sul componente vista.

+0

ho provato non impostare l'altezza e non ha aiutato. – Nirri

+0

Penso che non puoi cambiare il confine, questo è il problema. puoi semplicemente "renderlo invisibile" ... –

+0

Oh, capisco. Allora forse è meglio avvolgerlo in un altro elemento? – Nirri

1

Come per reagire doc nativo, è necessario impostare di seguito nella proprietà di input di testo:

multiline={true} 
Problemi correlati