美文网首页
IOS开发入门--学习CGRectMake

IOS开发入门--学习CGRectMake

作者: 爱码士平头哥 | 来源:发表于2018-10-27 19:01 被阅读66次

    CGRectMake是什么东西?
    看看源码:
    CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height)
    {
    CGRect rect;
    rect.origin.x = x; rect.origin.y = y;
    rect.size.width = width; rect.size.height = height;
    return rect;
    }
    返回了一个结构体CGRect,那CGRect又是个啥东西呀?
    继续看文档,我这里直接翻译过来了,CGRect结构在屏幕上定义了一个矩形,它包含原点(rect.origin)和大小(rect.size)。
    它是用来定义一个矩形的,CGFloat x是对应屏幕的横向(x坐标), CGFloat y对应就是纵向(y坐标),这里注意一点,描点是从屏幕的左上方开始的。这一点和android是一样的。width是指矩形的宽度,height是矩形的高度。
    总结:IOS通过CGRectMake返回一个矩形用来布局的。

    相关文章

      网友评论

          本文标题:IOS开发入门--学习CGRectMake

          本文链接:https://www.haomeiwen.com/subject/ryndtqtx.html