有没有关于如何使用Cocoa在Objective-C中为Mac OS X编写全屏应用程序的示例?

有人能指出我如何使用Cocoa在Ojective-C中为Mac OS X编写全屏应用程序吗?     
已邀请:
将以下代码添加到要全屏显示的NSView中:
[view enterFullScreenMode:[NSScreen mainScreen] withOptions:nil];
它完全一样,你需要注意的唯一事情就是你有任何NSWindow特定代码...... http://developer.apple.com/library/mac/#documentation/Cocoa/Reference/ApplicationKit/Classes/NSView_Class/Reference/NSView.html     
http://nehe.gamedev.net/data/lessons/lesson.asp?lesson=02 许多教程都有一个OSX Cocoa示例。     
试试这个:
- (void)toggleMyViewFullScreen:(id)sender
{
    if (myView.inFullScreenMode) {
      [myView exitFullScreenModeWithOptions:nil];
    } else {
      NSApplicationPresentationOptions options =
          NSApplicationPresentationHideDock |       
          NSApplicationPresentationHideMenuBar;

      [myView enterFullScreenMode:[NSScreen mainScreen] withOptions:@{
             NSFullScreenModeApplicationPresentationOptions : @(options) }];
                                                                                 }];
    }
}
您可以将其连接到“窗口”菜单中的全屏菜单项(将其插入笔尖后),但一定要将菜单项触发的操作更改为toggleMyViewFullScreen :.或者您可以通过编程方式或应用程序加载时调用toggleMyViewFullScreen。     

要回复问题请先登录注册