سؤال

لدي فئة فرعية من Calayer. لقد تجاوزت طريقة DrawIncontext. أريد أن تكون غالبية طبقتي شفافة باستثناء بعض المناطق. أنا أستخدم الطبقة كقائمة وأريد أن تكون الرموز والعلامات في القائمة غير شفافة.

هل من الممكن أن يكونوا طبقة فرعية من Calayer غير شفاف إذا كان Super Calayer شفافًا؟

هل من الممكن رسم tems غير شفاف في طريقة DrawIncontext من Calayer شفاف؟ لقد حاولت استخدام CGContextsetalpha ، لكنني أفترض أنه لا يعمل لأن Calayer الذي أرسمه هو شفاف.

كما هو الحال دائمًا ، ستكون أي مساعدة رائعة.

هل كانت مفيدة؟

المحلول

اكتشفت أنه ممكن. الطبقة الفائقة لا تملي شفافية الطبقة الفرعية.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top