rectForPart:
スクローラの各部分の矩形を返します
-(NSRect)rectForPart:(NSScrollerPart)aPart:
解説
スクローラの各部分の矩形を返します。
部分がなければZeroRectを返します。
【NSScrollerPart】スクローラの部分
● NSScrollerNoPart なし
● NSScrollerDecrementPage ページ減少
● NSScrollerKnob ノブ
● NSScrollerIncrementPage ページ増加
● NSScrollerDecrementLine 行減少(矢印部分)
● NSScrollerIncrementLine 行増加(矢印部分)
● NSScrollerKnobSlot スクローラが動ける部分
返り値
( NSRect )
スクローラの各部分の矩形
引数
( NSScrollerPart )aPart
スクローラの部分
フレームワーク
ApplicationKit
クラス
NSScroller
Instance Methods
使用可能
10.0
参照
- hitPart
- testPart:
- usableParts
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { NSRect rect; NSScroller *vScroller = [myOutlet verticalScroller]; [vScroller setFloatValue:0.5 knobProportion:0.3]; rect = [vScroller rectForPart:NSScrollerKnobSlot]; NSLog([NSString stringWithFormat:@"%.1f,%.1f,%.1f,%.1f",rect.origin.x,rect.origin.y,rect.size.width,rect.size.height]); } @end