عمر سالم2 نشر 20 مارس 2021 أرسل تقرير نشر 20 مارس 2021 احاول عمل focus على المدخل النصي التالي بعد الانتهاء من الاول، ولكنها لا تعمل على iOS بالشكل الصحيح، حيث ان الـ keyboard يحدث بها خلل.. export default function App() { const nextRef = React.useRef(null); return ( <View style={styles.container}> <Text style={styles.heading}>تسجيل الدخول</Text> <TextInput onSubmitEditing={() => { nextRef.current.focus() }} style={styles.textInput} /> <TextInput ref={nextRef} style={styles.textInput} /> </View> ); } اقتباس
0 إسلام عبدالعزيز نشر 20 مارس 2021 أرسل تقرير نشر 20 مارس 2021 يوجد خاصية متاحة للـ TextInput تسمى blurOnSubmit. تعمل هذه الخاصية على عمل blur بعد ان تنتهي من الكتابة، لذا يمكنك حل المشكلة عن طريق ضبطه لـ false وستعمل بشكل سليم بعدها. export default function App() { const nextRef = React.useRef(null); return ( <View style={styles.container}> <Text style={styles.heading}>تسجيل الدخول</Text> <TextInput onSubmitEditing={() => { nextRef.current.focus() }} blurOnSubmit={false} style={styles.textInput} /> <TextInput ref={nextRef} style={styles.textInput} /> </View> ); } اقتباس
السؤال
عمر سالم2
احاول عمل focus على المدخل النصي التالي بعد الانتهاء من الاول، ولكنها لا تعمل على iOS بالشكل الصحيح، حيث ان الـ keyboard يحدث بها خلل..
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.