Avatar ·

كيفية إضافة نص placeholder في UITextView باستخدام Swift؟

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