macOS/iOS API解説

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

目次

NSIntegralRect

矩形の値を整数値まで切り上げた新しい矩形を返します
NSRect  NSIntegralRect ( 
         NSRect   aRect );

解説

矩形の値を整数値まで切り上げた新しい矩形を返します。

返り値

引数

( NSRect )aRect

クラス

NSIntegralRect

Function

使用可能

10.0

参照

NSDivideRect
NSInsetRect
NSOffsetRect

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
NSRect rect = NSMakeRect(100.3,100.5,100.7,100.9);
NSRect newRect;

newRect = NSIntegralRect(rect);

[image lockFocus];//imageにフォーカス

[[NSColor blueColor] set];//黄色で塗る
NSRectFill(newRect);//b塗る

NSLog([NSString stringWithFormat:@"%.1f,%.1f,%.1f,%.1f",newRect.origin.x,newRect.origin.y,newRect.size.width,newRect.size.height]);

[image unlockFocus];//フォーカス外す
}

@end