macOS/iOS API解説

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

目次

alphaValue

INDEX>AppKit>NSWindow

ウインドウの透明度

Objective-C

@property CGFloat alphaValue

Swift

var alphaValue: CGFloat

解説

ウインドウの透明度。下記の例では0.5。
f:id:jjj777:20150219232048p:plain

設定値

Objective-C

CGFloat alphaValue

Swift

alphaValue: CGFloat

透明度

フレームワーク

ApplicationKit

クラス

NSWindow

使用可能

10.0

参照


setAlphaValue: - Cocoa API解説(iOS/OS X)

関連記事(外部リンク)

例文

Objective-C

 [info setFloatValue:[myWindow alphaValue]];

Swift

    //NSWindow alphaValue
    @IBAction func function006(sender: AnyObject) {
        var window : NSWindow
        = NSWindow(contentRect: NSMakeRect(0.0, 0.0, 300.0, 200.0),
            styleMask: NSTitledWindowMask
                | NSClosableWindowMask
                | NSMiniaturizableWindowMask
                | NSResizableWindowMask,
            backing: .Buffered,
            defer: false,
            screen: NSScreen.mainScreen())
        windowArray.addObject(window) //ウインドウを保持するための配列に追加。アプリ終了時に配列は破棄
        window.alphaValue = 0.5
        window.center()//ウインドウをスクリーンんの中心に
        window.title = "ウインドウタイトル"//タイトル設定
        window.orderFront(self)//前面に
        window.makeKeyAndOrderFront(self)//表示
    }

編集時のバージョン

10.10