Avatar ·

كيفية إخفاء لوحة المفاتيح في Swift عند الضغط على Return في UITextField؟

مرحبًا أيها الزملاء! أنا مطور iOS مبتدئ بلغة Swift وواجهت مشكلة تبدو بسيطة ولكنها مزعجة جدًا. أقوم بإنشاء نموذج تسجيل دخول بسيط يحتوي على حقل UITextField لإدخال اسم المستخدم. كل شيء يعمل، باستثناء شيء واحد: عندما ينتهي المستخدم من الإدخال ويضغط على مفتاح "Return" (أو "تم") على لوحة المفاتيح، لا يتم إخفاء لوحة المفاتيح. إنها تظل معلقة على الشاشة، وتغطي نصف الواجهة. لقد جربت بالفعل عدة طرق من الإنترنت، لكنها لم تنجح. إليك الكود الحالي الخاص بي في ViewController: ```swift import UIKit class ViewController: UIViewController { @IBOutlet weak var nameTextField: UITextField! override func viewDidLoad() { super.viewDidLoad() // أحاول تعيين delegate nameTextField.delegate = self }