Cocoa开发中的基础图形与绘制
1. 基础几何结构体
在Cocoa视图和图像类中, NSRect 无处不在。和其他几何类型一样,你可以手动创建 NSRect ,也可以使用 NSMakeRect() 函数,以下是几种创建 NSRect 的方式:
// 从单独的点和大小变量创建一个矩形
NSPoint origin1 = NSMakePoint ( 0, 0 );
NSSize size1 = NSMakeSize ( 40, 40 );
NSRect rect1;
rect1.origin = origin1;
rect1.size = size1;
// 逐个字段创建一个矩形
NSRect rect2;
rect2.origin.x = 4;
rect2.origin.y = 4;
rect2.size.width = 32;
rect2.size.height = 32;
// 用一行代码创建整个矩形
NSRect rect3 = NSMakeRect ( 20, 80, 200, 200 );
1.1 几何结构体与字符串的转换
创建好矩形、大小或点之后,你可能想将它们转换为字符串以便在控制台显示,有内置函数可以实现这一点: NSStringFromRect() 、 NSStringFromSize() 和 NSStringFromPoint()
超级会员免费看
订阅专栏 解锁全文
44

被折叠的 条评论
为什么被折叠?



