ios 开发中跟绘图相关的CGFloat,CGPoint,CGSize,CGRect,CGRectZero

本文详细介绍了iOS开发中重要的CG*类型,包括CGFloat、CGPoint、CGSize和CGRect,以及它们在视图布局中的应用。首先概述了这些类型的基本概念,接着深入探讨CGPoint和CGSize在坐标系统和尺寸定义中的作用,最后讨论如何使用这些类型进行视图的精确布局。
摘要由CSDN通过智能技术生成

1.综述

CGFloat :表示一个浮点
CGPoint:表示一个点
CGsize:标示一个矩形,但只有高度和宽度
CGRect:表示一个矩形,并且有原点的位置。
CGRectZero:是一个高度为零,宽度为零,原点位置也为零,需要创建边框但还不确定边框大小和位置时,可以使用此常量
CGPointMake,CGRectMake,CGSizeMake 用来初始化
NSStringFromPoint,NSStringFromRect,NSStringFromSize 用于将Poing,rect,size转换成字符串
code:
CGFloat f=1.2f;
CGPoint point=CGPointMake(1.2F, 2.3F);
CGRect cgrect=CGRectMake(1.2f, 2.3, 4.5, 5.6);
CGSize size=CGSizeMake(2.3, 3.2);
NSLog(@"float is %f",f);
NSLog(@"point is %@",NSStringFromPoint(point));
NSLog(@"cgrect is %@",NSStringFromRect(cgrect));
NSLog(@"size is %@",NSStringFromSize(size));
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值