macOS/iOS API解説

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

目次

NSUserInterfaceLayoutDirection

INDEX>AppKit>NSApplication

ユーザーインターフェースの方向

Objective-C

enum {
   NSUserInterfaceLayoutDirectionLeftToRight = 0,
   NSUserInterfaceLayoutDirectionRightToLeft = 1
};
typedef NSInteger NSUserInterfaceLayoutDirection;

Swift

enum NSUserInterfaceLayoutDirection : Int {
    case LeftToRight
    case RightToLeft
}

解説

userInterfaceLayoutDirectionで使用します。

フレームワーク

ApplicationKit

クラス

NSApplication

使用可能

10.6

更新時のバージョン

OS X 10.10

関連記事(外部サイト)

例文

//NSApplication userInterfaceLayoutDirection
    @IBAction func function024(sender: AnyObject) {
        //共有アプリケーションインスタンスを取得
        let anApplication = MyApplication.sharedApplication()
        //UI方向を取得
        var direction : NSUserInterfaceLayoutDirection = anApplication.userInterfaceLayoutDirection
        
        //switchで分岐
        switch direction {
        case NSUserInterfaceLayoutDirection.LeftToRight :
            NSLog("LeftToRight")
        case NSUserInterfaceLayoutDirection.RightToLeft :
            NSLog("RightToLeft")
        default :
            break
        }
    }