Avatar ·

كيفية تغيير نص UIButton برمجيًا في Swift؟ (iOS)

مرحبًا بالجميع! أنا مبتدئ في تطوير iOS باستخدام Swift وواجهت مشكلة: لا أستطيع فهم كيفية تغيير نص الزر برمجيًا بعد إنشائه في القصة المصورة. لدي زر بسيط متصل عبر IBOutlet: ```swift @IBOutlet weak var myButton: UIButton! ``` أريد عند الضغط على هذا الزر أن يتغير نصه من "اضغطني" إلى "تم الضغط!". جربت كتابة هذا الكود في الإجراء (IBAction): ```swift @IBAction func buttonTapped(_ sender: UIButton) { myButton.text = "تم الضغط!" } ``` لكن Xcode يعطي خطأ: "Value of type 'UIButton' has no member 'text'". جربت أيضًا `myButton.title = "تم الضغط!"` — ولم يعمل أيضًا. من فضلكم، اشرحوا كيفية تغيير نص الزر بشكل صحيح. يُفضل مع أمثلة لحالات الزر المختلفة (normal, highlighted, selected). وأيضًا: إذا قمت بإنشاء الزر ليس في القصة المصورة بل برمجيًا — هل ستختلف الطريقة؟ شكرًا مقدمًا على المساعدة! <<>>

المشكلة: UIButton ليس له خاصية