`
咖啡动力
  • 浏览: 441029 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

iphone中获取两个矩形的相交区域

 
阅读更多
//definiton a rect
CGRect rect1 = CGRectMake(0.0f, 0.0f, 320.0f, 480.0f);

//获取2个矩形的相交区域
rect = CGRectIntersection(rect, bounds);

//create smaller or bigger rect(have same center)
CGRect rect2 = CGRectInset(rect, 32.0f, 32.0f);

//CGRect and NSString
NSString *string = NSStringFromCGRect(rect1);
rect1 = CGRectFromString(string);

//zero
CGRectZero

//full screen rect
[[UIScreen mainScreen] applicationFrame];


常用函数:
CGRectContainsPoint();    //点是否在矩形中
CGRectContainsRect();     //返回是否第一个矩形包含了第二长方形
CGRectIntersectsRect();     //返回两个矩形是否相交
CGRectIntersection();        //两个矩形的相交
CGPointEqualToPoint();     //两个点是否是一个点
CGSizeEqualToSize();       //两个size是否一样
分享到:
评论

相关推荐

    iphone手机获取device id即UDID的方法

    iPhone 设备的唯一标识符,通常被称为UDID(Unique Device Identifier),是一个16进制的字符串,用于区分不同的iOS设备。...了解如何获取和使用UDID是每个iPhone用户和开发者都需要掌握的基本技能。

    iPhone获取手机型号Python代码

    在Python编程语言中,获取iPhone或其他移动设备的型号信息是一项常见的任务,特别是在自动化测试、数据分析或者设备特定功能开发时。本篇文章将详细讲解如何通过Python实现这一目标。 首先,我们需要理解的是,...

    iphone实时获取相机图片

    本示例项目"iphone实时获取相机图片"提供了一个实用的解决方案,它可以帮助开发者了解如何在iPhone应用中实现这一功能。这个项目由标签"iphone"、"iOS"、"实时"和"相机图片"来标识其主要关注点。 1. **iOS相机框架*...

    iphone通过gps获取经纬度的

    在iOS开发中,获取iPhone设备的GPS位置信息是常见的需求,这主要涉及到Core Location框架的使用。本示例将深入探讨如何通过GPS获取iPhone的经纬度坐标,以及相关的知识点。 首先,我们需要导入Core Location框架,...

    iphone url获取

    在iOS开发中,获取URL是常见的任务,尤其对于iPhone应用来说。这可能涉及到与服务器通信、数据下载或者实现深层链接等功能。以下是一些关于“iPhone URL获取”相关的知识点: 1. **URL对象**:在iOS中,URL...

    小程序以及H5页面上IphoneX底部安全区域小黑条适配问题

    公司项目开发中,发现iPhoneX上吸底元素存在被小黑条遮挡的问题 原因 在苹果 iPhoneX 、iPhone XR等机型上,物理Home键被取消,改为底部小黑条替代home键功能,从而导致吸底元素会被小黑条遮挡覆盖的问题 解决方案 ...

    iPhoneX安全区域(Safe Area)底部小黑条在微信小程序和H5的屏幕适配

    最近写小程序时,遇到了 iPhoneX 底部小黑线与内容重叠的问题,实际上是iPhoneX安全区域的适配问题,了解清楚这个问题花了挺多时间的,也实操出了结果,忍不住来总结总结。 前言 在苹果 iPhoneX 、iPhone XR等设备上...

    iPhoneX安全区域与H5引发的问题(Safe Area)

    最近正在开发小程序相关的需求时,遇到了一个问题——ios高版本的安全区域,即iPhoneX及以上拥有的“刘海儿”等可滑动区域会与你开发的内容重合。 幸运的是,在小程序上我们只需要考虑底部的底部Home Indicator上滑...

    iphone区域滑动

    在iOS开发中,"iPhone区域滑动"是一个常见的交互设计,尤其对于老版本的iOS系统,由于硬件和软件限制,可能会出现元素无法正确固定在页面特定位置的问题。本篇文章将深入探讨如何解决这一问题,以及如何实现流畅的...

    iphone两个学习资料

    标题中的“iphone两个学习资料”表明我们关注的焦点是关于苹果公司的智能手机——iPhone的相关学习资源。这些资源可能包括理论知识和实践经验,旨在帮助用户更好地理解和掌握iPhone的开发、使用或优化技巧。 描述中...

    iphone 获取汉字首字母代码

    获取汉字的拼音首字母主要涉及两个步骤:首先,需要将汉字转换为拼音;然后,提取拼音的首字母。 4. **转换工具**: - **ICU(International Components for Unicode)库**:苹果的Foundation框架集成了ICU库,它...

    Swift-获取iphone型号

    获取iPhone型号主要是通过`UIDevice.current.model`和`UIDevice.current.modelName`这两个属性。 1. `UIDevice.current.model`: 这个属性返回设备的本地化模型名称,如"iPhone 12 Pro Max"。这个字符串通常包含了...

    81、jQuery模拟iPhone获取WiFi网络列表代码

    【标签】:“iPhone”和“码”这两个标签暗示了这个话题与iPhone设备相关,并且是关于编程或编码的。在这里,“码”很可能指的是jQuery代码,用于实现上述的模拟功能。 【文件名称列表】: - "更多资源.txt":这个...

    获取设备iPhone的IP地址

    在iOS应用开发中,有时我们需要获取到用户的设备,如iPhone的IP地址,这可能是为了实现设备间的通信、网络诊断或数据分析等功能。本文将详细介绍如何在iOS应用中获取iPhone的IP地址,并提供相应的代码示例。 首先,...

    iPhone调用相机或者打开相册获取图片

    本篇文章主要讲解了在 iPhone 中如何调用相机或者打开相册获取图片,并可以设置压缩比。通过本文,你将了解到如何使用 UIImagePickerController 获取图片,并进行裁剪处理。 一、UIImagePickerController 简介 ...

    易语言获取iPhone恢复模式信息源码

    在这个特定的场景中,我们讨论的是如何使用易语言来获取iPhone设备在恢复模式下的信息。恢复模式是iOS设备的一种特殊状态,通常在设备无法正常启动或进行固件更新时使用。在这个模式下,用户可以重置设备或恢复到...

    仿Iphone中搜索结果的布局详解

    这两个组件需要适配相应的数据源,比如`ArrayList, Object>>` `mData`,并通过自定义的适配器(如`LockScreenAdapter`)进行绑定。适配器`mAdapter`负责将数据转化为可显示的视图,同时根据数据集`dataList`中的`...

    iphone获取view上面的鼠标的坐标

    标题"iphone获取view上面的鼠标的坐标"描述的场景可能是通过第三方硬件或模拟器实现了鼠标输入,并需要获取这些输入在应用界面中的位置。以下将详细讲解如何在iOS中处理这样的需求。 首先,要获取触控或模拟鼠标...

    获取iphone设备信息

    在iOS开发中,获取iPhone设备的信息是常见的需求,这有助于开发者了解用户设备的状态,以便提供更个性化的服务或优化应用性能。以下将详细介绍标题和描述中提到的几个关键知识点: 1. **openUDID**: 在iOS早期,...

    从IPhone照片库或照相机获取图像的例子

    如果我们要让用户可以选择从照片库还是照相机获取图片,我们可以提供两个选项。为此,可以使用`UIAlertController`创建一个弹出对话框: ```swift let alertController = UIAlertController(title: "选择来源", ...

Global site tag (gtag.js) - Google Analytics