यहां रुचि रखने वाले किसी भी व्यक्ति के लिए आप वर्गीकृत या उपयोग कर सकते हैं। मैं कुछ समय बिताया ऐसा करने के तरीके के लिए देख रहा है और सोचा था कि यह बाहर किसी और की मदद कर सकते हैं:
यह एक आपको पता चलेगा कि आप कर रहे हैं या पूर्ण स्क्रीन मोड में नहीं हैं:
@implementation MyWindow
- (void) setStyleMask:(NSUInteger)styleMask {
MyWindowController *wndController = (MyWindowController *)self.windowController;
wndController.fullScreenMode = (styleMask & NSFullScreenWindowMask);
[super setStyleMask:styleMask];
}
@end
मैं एक की स्थापना कर रहा हूँ मेरी खिड़की नियंत्रक में संपत्ति।
- (void) enableFullScreen {
NSWindowCollectionBehavior behavior = [self.window collectionBehavior];
behavior |= NSWindowCollectionBehaviorFullScreenPrimary;
[self.window setCollectionBehavior:behavior];
}
- (void) disableFullScreen {
NSWindowCollectionBehavior behavior = [self.window collectionBehavior];
behavior ^= NSWindowCollectionBehaviorFullScreenPrimary;
[self.window setCollectionBehavior:behavior];
}
: में या पूर्ण स्क्रीन मोड से बाहर जाने के लिए क्षमता को अक्षम
@implementation NSWindow (CategoryNSWindow)
#pragma mark - Full Screen Mode:
- (BOOL) inFullScreenMode {
return (self.styleMask & NSFullScreenWindowMask);
}
@end
इन दो तरीकों सक्षम हो जाएगा /:
पूर्णता यहाँ के लिए की तरह क्या NSWindow पर श्रेणी लगेगा है कृपया कृपया विधियों का नाम बदलें।
यह सच है उन सूचनाओं की तरह हैं, लेकिन क्या मैं प्रस्तुत जानने का एक वास्तविक समय तरीका है। यह भी सुनिश्चित नहीं है कि आप इसे जानते हैं, लेकिन यदि आप विंडोविल्लइंटरफुलस्क्रीन पर कब्जा करते हैं तो आपको willUseFullScreenContentSize के लिए अन्य प्रतिनिधि को भी लागू करना होगा: यदि आप मुझसे पूछें तो यह दर्द का दर्द है। – Arvin