macOS/iOS API解説

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

目次

state

ダブり

stateへ移動

引き出しの状態を返します

解説

引き出しの状態を返します。
【NSDrawerState】引き出しの状態
● NSDrawerClosedState 閉じている途中
● NSDrawerOpeningState 開き終わった
● NSDrawerOpenState 開いている途中
● NSDrawerClosingState 閉じ終わった

返り値

( int )

整数値

引数

フレームワーク

ApplicationKit

クラス

NSDrawer

Instance Methods

使用可能

10.0

参照

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction1:(id)sender
{
[drawer open:nil];
NSLog([self drawerStateString:[drawer state]]);
}

- (IBAction)myAction2:(id)sender
{
[drawer close:nil];
NSLog([self drawerStateString:[drawer state]]);
}

-(NSString *)drawerStateString:(int)state
{
NSString *retString;
switch (state){
    case NSDrawerClosedState:
        retString = @"NSDrawerClosedState";
        break;
    case NSDrawerOpeningState:
        retString = @"NSDrawerOpeningState";
        break;
    case NSDrawerOpenState:
        retString = @"NSDrawerOpenState";
        break;
    case NSDrawerClosingState:
        retString = @"NSDrawerClosingState";
        break;
    };
    return retString;
}
@end