collectionBehavior
ウインドウの動作を指定します
@property NSWindowCollectionBehavior collectionBehavior
var collectionBehavior: NSWindowCollectionBehavior
解説
ウインドウの動作を指定します。
フルスクリーンモードにするときは、この値をセットします。
NSWindowCollectionBehavior.Default
NSWindowCollectionBehavior.CanJoinAllSpaces
NSWindowCollectionBehavior.MoveToActiveSpace
以下のどれか一つを選ぶことが出来ます。指定しない場合はウインドウレベルから自動的に選ばれます。
NSWindowCollectionBehaviorManaged
NSWindowCollectionBehaviorTransient
NSWindowCollectionBehaviorStationary
NSWindowCollectionBehavior.FullScreenPrimary
設定値
@property NSWindowCollectionBehavior collectionBehavior
var collectionBehavior: NSWindowCollectionBehavior
フレームワーク
Appkit
クラス
NSWindow
使用可能
10.0
関連記事(外部サイト)
例文
Swift
フルスクリーンモードにする・戻る
//NSWindow collectionBehavior func buttonAction012(sender: AnyObject){ var theWindow : NSWindow = (sender as NSButton).window! theWindow.toggleFullScreen(self) } @IBAction func function012(sender: AnyObject) { var aWindow : NSWindow = NSWindow(contentRect: NSMakeRect(0.0, 0.0, 300.0, 200.0), styleMask: NSTitledWindowMask | NSClosableWindowMask | NSMiniaturizableWindowMask | NSResizableWindowMask, backing: .Buffered, defer: false, screen: NSScreen.mainScreen()) windowArray.addObject(aWindow) //ウインドウを保持するための配列に追加。アプリ終了時に配列は破棄 // var theButton : NSButton = NSButton(frame: NSMakeRect(50.0, 50.0, 100.0, 30.0)) theButton.title = "change" theButton.bezelStyle = NSBezelStyle.RoundedBezelStyle theButton.action = Selector("buttonAction012:") aWindow.contentView.addSubview(theButton) aWindow.collectionBehavior = NSWindowCollectionBehavior.FullScreenPrimary aWindow.orderFront(self)//前面に aWindow.makeKeyAndOrderFront(self)//表示 }
更新時のバージョン
OS X 10.10