zoukankan      html  css  js  c++  java
  • iOS frame bounds center 区别

    1.frame 是结构体包含

    struct CGRect {

        CGPoint origin;

        CGSize size;

    };

    typedef struct CGRect CGRect;

      CGRect originFrame = self.iconBtn.frame;可以获取到origin.x 和 origin.y ,可以改变一个视图的位置,也可以改变一个视图的大小, 获取视图的大小可以这样获取 CGRect originFrame = self.iconBtn.frame; originSize.size.width(视图的宽度) originSize.size.height(视图的高度) 

    2.CGpoint 结构体 

    struct CGPoint {

        CGFloat x;

        CGFloat y;

    };

    typedef struct CGPoint CGPoint;

    通过CGPoint这个属性也可以改变一个视图的位置 CGPoint originPoint = self.view.center; 这样就可以获得originPoint.x,originPoint.y 。通过改变x,y的值就可以改变视图的位置。

    3.bounds是以坐标系统为起始点的 (0,0,width, height);也是一个结构体 

    struct CGRect {

        CGPoint origin;

        CGSize size;

    };

    typedef struct CGRect CGRect;   CGRect originSize = self.iconBtn.bounds; 这样可以获取一个视图的bounds,通过bounds也是可改变视图的大小。

      

    1
  • 相关阅读:
    js取当前时间的秒级时间戳
    微信自动聊天脚本
    小程序 缓存过期问题
    去掉表格默认样式
    css3 画心
    数据导入(二):MapReduce
    数据导入(一):Hive On HBase
    HBase参数优化
    Hadoop运维手记
    HBase优化相关
  • 原文地址:https://www.cnblogs.com/fantasy3588/p/5491317.html
Copyright © 2011-2022 走看看