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


  • 相关阅读:
    快速排序
    冒泡排序
    桶排序
    Writer及其子类
    Reader及其子类
    OutputStream及其子类
    InputStream及其子类
    基础IO类和相关方法
    File类
    枚举
  • 原文地址:https://www.cnblogs.com/56ik/p/5074115.html
Copyright © 2011-2022 走看看