قم بتعيين Uibutton's ButtonTytype برمجيًا [مكرر
-
28-09-2019 - |
سؤال
هذا السؤال لديه بالفعل إجابة هنا:
انا املك UIButton
الذي أضفته في IB ، ومع ذلك فإن العرض وراء هذا الزر يتغير اللون وأحتاج إلى تبديل نوع الزر بين infodark و Infolight. على الرغم من الغريب ، buttonType
يتم قراءة الممتلكات فقط. فكيف يمكنني التبديل بين أزرار المعلومات الخفيفة والظلام؟
المحلول
لا توجد طريقة لتغيير .buttonType
بمجرد تعيينها.
يمكنك الاستعداد اثنين الأزرار ، وإخفاء واحد منهم اعتمادا على لون الخلفية.
نصائح أخرى
لا يمكنك تعيين خاصية ButtonType ReadOnly ، قد يساعد أدناه:
UIButton *btn = [UIButton buttonWithType:UIButtonTypeCustom];
لا تنتمي إلى StackOverflow