cachesBezierPath
解説
このオブジェクトは画像をキャッシュするかを返します。
キャッシュする場合はYESを返します。
そうでなければNOを返します。
返り値
( BOOL )
キャッシュするYES/NO
引数
フレームワーク
ApplicationKit
クラス
NSBezierPath
使用可能
10.0
参照
- setCachesBezierPath:
例文
#import "MyView.h" @implementation MyView //NSViewのサブクラス MyViewのDrawRectに上書き -(void)drawRect:(NSRect)rect { NSBezierPath *thePath1 = [NSBezierPath bezierPath]; [thePath1 setWindingRule:NSEvenOddWindingRule]; [thePath1 moveToPoint:NSMakePoint(20,20)]; [thePath1 appendBezierPathWithOvalInRect:NSMakeRect(50,50,100,100)]; [thePath1 appendBezierPathWithOvalInRect:NSMakeRect(20,20,80,80)]; [[NSColor redColor] set]; [thePath1 fill]; [thePath1 setCachesBezierPath:YES]; if([thePath1 cachesBezierPath]){ NSLog(@"YES"); }else{ NSLog(@"NO"); } } @end