macOS/iOS API解説

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

目次

NSDrawColorTiledRects

カラーのエッジのついた矩形を描画します
NSRect  NSDrawColorTiledRects ( 
         NSRect   boundsRect , 
         NSRect   clipRect , 
         const NSRectEdge *   sides , 
         NSColor **   colors , 
         int   count );

解説

カラーのエッジのついた矩形を描画します。
【sides】
● NSMinXEdge
● NSMinYEdge
● NSMaxXEdge
● NSMaxYEdge

返り値

引数

( NSRect )boundsRect
( NSRect )clipRect
( const NSRectEdge * )sides
( NSColor ** )colors
( int )count

フレームワーク

ApplicationKit

クラス

NSDrawColorTiledRects

Function

使用可能

10.0

参照

例文

#import "MyView.h"

//NSViewのサブクラスMyView
//drawRectをオーバーライド
@implementation MyView
- (void)drawRect:(NSRect)frameRect
{
NSRect rct;
NSColor *clr[] = {[NSColor redColor],[NSColor redColor],[NSColor blueColor],[NSColor blueColor]};
NSRectEdge side[] ={ NSMinXEdge,NSMinYEdge,NSMaxXEdge,NSMaxYEdge};



rct = NSDrawColorTiledRects(NSMakeRect(10,10,200,200),
                            NSMakeRect(10,10,200,200),
                            side,
                            clr,
                            4
                            );


}
@end