استخدام WebKit لإنشاء Windows مخصص يمكن للبشرة على OSX
سؤال
هناك برامج تعليمية لاستخدام عرض WebKit داخل تطبيق الكاكاو لتحقيق محتويات طبيعية ، ولكن ماذا سأفعل إذا أردت استخدام WebKit لإنشاء مخصصة ، قابلة للنقح شبابيك?
ومن الأمثلة أن تكون أجهزة تشغيل لوحة القيادة ، أوربطة القوس
احذر ، أنا noob.
المحلول
لم أجربها أبدًا ، لكنني أعتقد أنك ستضع فقط عرض ويب كطريقة عرض محتوى لنافذة شفافة بلا حدود ، وأخبر WebView بعدم رسم خلفية. وبهذه الطريقة ، سيحدد محتوى WebView حدود النافذة.
يمكنك إنشاء نافذة بلا حدود عن طريق تمرير nsborderlesswindowmask إلى -initwithContentRect: Stylemask: دعم: تأجيل: طريقة nswindow ، ويمكنك ضبط خلفيتها على شفاف عن طريق الاتصال [النتكاس النكسلي color: [nscolor clearcolor]].
يجب أن تتعامل مع سحب النافذة وما إلى ذلك. من المحتمل أن تحصل على فوضوي بعض الشيء.
أن نكون صادقين ، إنه ليس شيئًا سأحاوله كمشروع أول كاكاو.