CGRectMake & CGSizeMake
来源:互联网 发布:面纱3.0完美数据 编辑:程序博客网 时间:2024/05/31 18:57
CGFloat: 浮点值的基本类型
CGPoint: 表示一个二维坐标系中的点
CGSize: 表示一个矩形的宽度和高度
CGRect: 表示一个矩形的位置和大小
CGFloat ten=10.0f;
CGPoint point = CGPointMake(0.0f, 0.0f);
CGSize size = CGSizeMake(10.0f, 10.0f);
CGRect rect = CGRectMake(point.x, point.y, size.width, size.height);//pointx和point y表示坐标位置,如果是0,0表示在坐标原点,size.width和size.height表示矩形的大小
灵活运用的例子:
- (void) logRects
{
CGFloat
x = 10.0,
y = 20.0,
width = 50.0,
height = 60.0;
CGPoint point = {x, y};
CGSize size = {width, height};
CGRect rect1 = {1, 3, size};
CGRect rect2 = {point, size};
CGRect rect3 = {point, size.width, size.height};
//using designated (named) initialisers
CGRect rect4 = {.origin.x=3, .origin.y=5, .size = {100,100}};
//with designated initialisers, order doesn't matter
CGRect rect5 = {.size=size, .origin.x=3, .origin.y=5};
NSLog (@"rect1 %@",NSStringFromCGRect(rect1));
NSLog (@"rect2 %@",NSStringFromCGRect(rect2));
NSLog (@"rect3 %@",NSStringFromCGRect(rect3));
NSLog (@"rect4 %@",NSStringFromCGRect(rect4));
NSLog (@"rect5 %@",NSStringFromCGRect(rect5));
}
- CGRectMake & CGSizeMake
- CGFloat、CGPoint、CGSize、CGRect、CGPointMake、CGRectMake、CGSizeMake
- CGRectMake
- 走进swfit(二)CGRectMake
- AMP
- AMP
- amp
- Swift3-CGRectMake在Xcode8上'CGRectMake' is unavailable in Swift
- Spring.Net&NHibernate 学习
- TweenLite&&TweenMax系列(一)
- sockaddr && sockaddr_in
- awk&&sed脚本语言
- iPhone开发中Cocoa中的CGRectMake具体用法
- CGPoint、CGSize和CGRect,CGPointMake,CGRectMake内联函数。
- iOS纯代码手动适配 [重写CGRectMake方法]
- Swift之Xcode8的'CGRectMake' is unavailable in Swift
- 重新开张 && two pieces of fascinating code
- CsvWriter&&CsvReader
- [刷题]Best Time to Buy and Sell Stock II
- CountDownLatch和CyclicBarrier的应用场景
- linux文件搜索命令-2
- nmake命令(windows下的makefile)
- eos入门笔记(nui版本)(一)
- CGRectMake & CGSizeMake
- Error:A problem occurred configuring project ':app'. > failed to find Build
- 抽象类和接口的区别
- Helloworld
- centos 双网卡配置
- 你才20多岁,为什么总怕来不及
- 【LeetCode从零单刷】Add Digits
- 64 Minimum Path Sum
- stringstream的用法