macOS/iOS API解説

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

目次

endSheet:

10.10で非推奨

シートウインドウを指定して、文書モーダルセッションを終わります

Objective-C

- (void)endSheet:(NSWindow *)sheet

Swift

func endSheet(_ sheet: NSWindow)

解説

シートウインドウを指定して、文書モーダルセッションを終わります。

返り値

( void )

なし

引数

( NSWindow * )sheet

シート

フレームワーク

ApplicationKit

クラス

NSApplication

使用可能

10.0

参照

例文

Objective-C

#import "MyObject.h"
@implementation MyObject

- (IBAction)myAction:(id)sender
{
	[NSApp 	beginSheet:sheetWindow
	 modalForWindow	:[sender window]
	 modalDelegate	:self
	 didEndSelector	:@selector(sheetDidEnd:contextInfo:)
	 contextInfo	:nil
	 ];
}
- (IBAction)closeSheet:(id)sender
{
	NSLog(@"closeSheet");
	[NSApp endSheet:sheetWindow];
	[sheetWindow close];
}

- (void)sheetDidEnd:(NSWindow*)sheet  contextInfo:(void*)contextInfo
{

	NSLog(@"end sheet");


}

@end