macOS/iOS API解説

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

目次

userInterfaceLayoutDirection

INDEX>AppKit>NSApplication

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

Objective-C

@property(readonly) NSUserInterfaceLayoutDirection userInterfaceLayoutDirection

Swift

var userInterfaceLayoutDirection: NSUserInterfaceLayoutDirection { get }

解説

ユーザーインターフェースの向きを示します。

返り値

Objective-C

NSUserInterfaceLayoutDirection

Swift

NSUserInterfaceLayoutDirection 

NSUserInterfaceLayoutDirection.LeftToRight
左から右(デフォルト)
NSUserInterfaceLayoutDirection.RightToLeft
右から左 アラビア語など

引数

なし

フレームワーク

ApplicationKit

クラス

NSApplication

使用可能

10.6

更新時のバージョン

OS X 10.10

関連記事

例文

Objective-C

Swift

@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
        }
    }