سؤال

وأنا خلق التطبيق ملء الشاشة، وأنا أتساءل عما اذا كان هناك بعض الطرق لجعل NSAlert تذهب فوق CGDisplayCapture بأنني خلقت. في الوقت الراهن، وNSAlert يعرض وراء القبض على الشاشة. نافذتي الرئيسي هو عرض ما يرام (بعد تعديله مع setLevel :) لكن NSAlert لا يبدو أن العمل كذلك. حاولت القيام به:

[[alertBox window] setLevel:CGShieldingWindowLevel()];

ولكن هذا لا يبدو للعمل سواء. أتصور أنه يجب أن يكون هناك طريقة للقيام بذلك، ولكن أنا فقط لم تكن متأكدا من أين تبدأ.

وسيكون موضع تقدير أي مساعدة.

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

المحلول

إذا كنت ترغب في عرض UI multiwindowed لكن حظر التحول التطبيق، وما إلى ذلك، استخدام SetSystemUIMode بدلا من ذلك من CGDisplayCapture.

نصائح أخرى

وليس هناك طريقة معتمدة لعرض إطار عند التقاط الشاشة. هذا ما التقاط الشاشة يعني.

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