macOS/iOS API解説

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

目次

drawKnob

ノブを描画します

解説

ノブを描画します。このメッセージを送信する前にこのセルのコントロールビューにlockFocusを送り描画できるようにしておかなければいけません。サブクラスでオーバライドできます。

返り値

( void )

なし

引数

フレームワーク

ApplicationKit

クラス

NSSliderCell

Instance Methods

使用可能

10.0

参照

例文

#import "MySliderCell.h"
//スライダーセルのサブクラス
@implementation MySliderCell
-(void)drawKnob
{
NSColor *theColor = [NSColor redColor];//カラー作成
//NSImageをバンドルファイルからつくる
NSImage *img2 = [NSImage imageNamed: @"NSApplicationIcon" ];
//描画対象にimg2を合成する
        [img2 drawAtPoint:NSMakePoint(0,0) 
            fromRect:NSMakeRect(0.0,0.0,128.0,128.0)
            operation:NSCompositeSourceOver
            fraction:0.8
            ];
[theColor drawSwatchInRect:NSMakeRect(0,0,10,10)];

[super drawKnob];
}
@end