كيفية تغيير نص 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). وأيضًا: إذا قمت بإنشاء الزر ليس في القصة المصورة بل برمجيًا — هل ستختلف الطريقة؟
شكرًا مقدمًا على المساعدة!
<<>>