読者です 読者をやめる 読者になる 読者になる

Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

userInterfaceLayoutDirection

ApplicationKit NSApplication OS X 10.6-

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