Ik ben een app aan het bouwen en ik moet een invoertekst gebruiken.
Het probleem doet zich voor wanneer u op deze invoertekst tikt, het toetsenbord verschijnt niet.
Ik weet niet waarom, ik weet niet wat ik verkeerd doe. Het zou eenvoudig moeten zijn.
Hier is een deel van mijn code:
<View style={ styles.storyContentContainer }>
<TextInput ref='username' style={{width: 300, height: 20, borderWidth: 1,}}/>
</View>
En een video om aan jullie te laten zien wanneer de invoertekst de focus krijgt, er gebeurt niets:
Ik hoop dat jullie me kunnen helpen met dit probleem.
Antwoord 1, autoriteit 100%
Ik neem aan dat je dit op de iOS-simulator gebruikt? Schakel de hardware-toetsenbordintegratie van de hostmachine uit door Hardware > Keyboard > Connect Hardware Keyboard
aan, of u kunt de sneltoets gebruiken: Shift+ Cmd+ K, en het toetsenbord verschijnt wanneer u focus op een TextInput
.
Je kunt de zichtbaarheid van het softwaretoetsenbord ook handmatig wijzigen met Cmd+K.
Op een echt apparaat zou het toetsenbord out-of-the-box moeten werken zoals verwacht.
Antwoord 2, autoriteit 3%
Hier leest u hoe u uw hardwaretoetsenbord eenvoudig kunt loskoppelen.
Wanneer u zich nu concentreert in het tekstinvoergebied, wordt het toetsenbord van de iOS-simulator geopend
Antwoord 3
Als het toetsenbord niet knalt bij het klikken op Tekstinvoer, tikt u gewoon op apparaat betekent simulator en drukt u op cmd + k.
Daarna wordt het weergegeven elke keer dat u op de tekstinvoer tikt