zoukankan      html  css  js  c++  java
  • iOS常用CGRect的交错,边缘,中心的检测

    判断给定的点是否被一个CGRect包含,可以用CGRectContainsPoint函数

     

    BOOL contains = CGRectContainsPoint(CGRect rect, CGPoint point);

    判断一个CGRect是否包含再另一个CGRect里面,常用与测试给定的对象之间是否又重叠

     

    BOOL contains = CGRectContainsRect(CGRect rect1, CGRect rect2);

    判断两个结构体是否有交错.可以用CGRectIntersectsRect

     

    BOOL contains = CGRectIntersectsRect(CGRect rect1, CGRect rect2);

     

     

    float float_ = CGRectGetMaxX(CGRect rect);返回矩形右边缘的坐标

     

    CGRectGetMinY返回矩形顶部的坐标

     

    CGRectGetMidX返回矩形中心X的坐标

     

    CGRectGetMidY 返回矩形中心Y的坐标

     

    CGRectGetMinX 返回矩形左边缘的坐标

     

    CGRectGetMaxY 返回矩形底部的坐标




    (UIView *)hitTest:(CGPoint)point withEvent:(UIEvent *)event


  • 相关阅读:
    php配置GD库
    Linux 安装 Apache2+php5+gd+freetype2
    gd库
    数组和链表的区别
    python 整数中1出现的次数
    python栈--字符串反转,括号匹配
    Linux基础知识
    操作系统
    后台面试问题
    python 面向对象
  • 原文地址:https://www.cnblogs.com/56ik/p/5074115.html
Copyright © 2011-2022 走看看