Apabila papan kekunci dibuka, saya hanya mahu input komen bergerak ke atas, tetapi semuanya bergerak ke atas
export default function DetailsPage({ route, navigation }) { const { title, detail, degree } = route.params; const [comment, setComment] = useState("") return (); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center', }, }); Example
Saya mencuba "softwareKeyboardLayoutMode":"pan", penyelesaian Saya telah mencuba KeyboardAvoidingView dan KeyboardVerticalOffset di mana-mana tetapi tidak dapat mencari penyelesaian Saya mencuba paparan tatal elakkan paparan dengan atau tanpa papan kekunci
Anda boleh cuba menambah tiga perkara ini dalam kod anda.
Tambah Papan KekunciAvoidingView di sekeliling komponen InputComp.
Tetapkan sifat gelagat KeyboardAvoidingView kepada "padding".
Tetapkan sifat gaya KeyboardAvoidingView kepada {height: Ketinggian responsif(10), warna latar belakang: 'putih'}.