macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

orderWindow:relativeTo:

INDEX>AppKit> NSWindow

ウインドウの前後の位置をセットします

Objective-C

- (void)orderWindow:(NSWindowOrderingMode)orderingMode
         relativeTo:(NSInteger)otherWindowNumber

Swift

func orderWindow(_ orderingMode: NSWindowOrderingMode,
      relativeTo otherWindowNumber: Int)

解説

ウインドウの前後の位置をセットします。
【NSWindowOrderingMode】
● NSWindowOut スクリーンリストから削除される。otherWindowNumberは無視されます
● NSWindowAbove otherWindowNumberの前に表示されます。
● NSWindowBelow otherWindowNumberの後に表示されます。
otherWindowNumberが0なら、他の全てのウインドウの前または後に置かれます。

返り値

なし

引数

位置
他のウインドウ

Objective-C

(NSInteger)

Swift

otherWindowNumber: Int

Objective-C

(NSInteger)

Swift

otherWindowNumber: Int

フレームワーク

ApplicationKit

クラス

NSWindow

使用可能

10.0

参照

- orderFront:
- orderBack:
- orderOut:
- makeKeyAndOrderFront:
- level
windowNumber

更新時のバージョン

OS X 10.10

関連記事(外部サイト)

例文

#import "Controller.h"

@implementation Controller

- (IBAction)pushButton:(id)sender
{
    [myWindow orderWindow:NSWindowOut relativeTo:1];
    }
@end