macOS/iOS API解説

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

目次

ignoreModifierKeysWhileDragging

ドラッグ中にモディファイアキーの使用を認めるかを返します

解説

ドラッグ中にモディファイアキーの使用を認めるかを返します。

返り値

( BOOL )

YES/NO

引数

フレームワーク

ApplicationKit

クラス

NSDraggingSource

Instance Methods

使用可能

10.0

参照

例文

#import "MyImageView.h"

@implementation MyImageView
-(void)awakeFromNib
{
//ドロップされるファイルの登録
NSArray *type = [NSArray arrayWithObjects:NSFilenamesPboardType,NSTIFFPboardType,nil];
[self registerForDraggedTypes:type];
}
-(void)mouseDown:(NSEvent *)event
{

[self dragImage: [self image]//ドラッグ画像
        at: [self bounds].origin//画像をドラッグしはじめる最初の位置
        offset: NSZeroSize//オフセット。NSZeroSizeはオフセット無し。ドラッグしたポイント
        event:event//eventにはマウスダウンイベントが入っている。
        pasteboard:[NSPasteboard generalPasteboard]//レシーバからのペーストボード
        source: self//NSDraggingSourceの記述場所
        slideBack: YES];//


}

-(BOOL)ignoreModifierKeysWhileDragging
{
return NO;
}

@end