在iOS的界面布局中我们能够使用CGRectGetMaxX 这种方法来方便的获取当前控件的x坐标值+宽度的数值。这样便能够方便布局。

同理CGRectGetMaxY是获取y坐标值+控件高度的值,当然这个系列的方法还有非常多大家能够试下。

/* Return the leftmost x-value of `rect'. */CG_EXTERN CGFloat CGRectGetMinX(CGRect rect)CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);/* Return the midpoint x-value of `rect'. */CG_EXTERN CGFloat CGRectGetMidX(CGRect rect)CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);/* Return the rightmost x-value of `rect'. */CG_EXTERN CGFloat CGRectGetMaxX(CGRect rect)CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);/* Return the bottommost y-value of `rect'. */CG_EXTERN CGFloat CGRectGetMinY(CGRect rect)CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);/* Return the midpoint y-value of `rect'. */CG_EXTERN CGFloat CGRectGetMidY(CGRect rect)CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);/* Return the topmost y-value of `rect'. */CG_EXTERN CGFloat CGRectGetMaxY(CGRect rect)CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);/* Return the width of `rect'. */CG_EXTERN CGFloat CGRectGetWidth(CGRect rect)CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);/* Return the height of `rect'. */CG_EXTERN CGFloat CGRectGetHeight(CGRect rect)CG_AVAILABLE_STARTING(__MAC_10_0, __IPHONE_2_0);

转载于:https://www.cnblogs.com/yfceshi/p/6741766.html

iOS CGRectGetMaxX/Y 使用相关推荐

  1. iOS App 上架流程-新版本1.0上架

    本文转自:http://ios.jobbole.com/84643/ 题记 麻痹起来嗨!看网上那么多的教程,依然在我心爱的爱屁屁在上架的时候遇到各种 J8 问题,最大的问题就是:Xcode 证书什么的 ...

  2. iOS APP上线 发布流程

    上架前预热 先登陆自己的开发者账号(自己提前注册好 iOS 开发者账号,这里假设你已经拥有了一个 iOS 开发者账号),进入这个页面:https://developer.apple.com/accou ...

  3. 史上最用心的 iOS App 上架流程

    题记 麻痹起来嗨!看网上那么多的教程,依然在我心爱的爱屁屁在上架的时候遇到各种 J8 问题,最大的问题就是:Xcode 证书什么的,Provisioning Profile 什么的,Debug 什么的 ...

  4. 良心文章:史上最用心的 iOS App 上架流程

    题记 麻痹起来嗨!看网上那么多的教程,依然在我心爱的爱屁屁在上架的时候遇到各种 J8 问题,最大的问题就是:Xcode 证书什么的,Provisioning Profile 什么的,Debug 什么的 ...

  5. 貝塞爾 Layer 入門指南

    原文:A Beginner's Guide to Bezier Paths and Shape Layers 作者:GABRIEL THEODOROPOULOS 譯者:kmyhy App 的開發往往包 ...

  6. MAC OS下编译tensorflow 2.4.1 - 支持GPU CUDA 10.1和AVX2 FMA

    步骤 1. 为什么要自己编译tensorflow? 2. 编译环境 2.1 安装所需软件 3. 编译步骤 3.1 安装python包 3.2 克隆代码 3.3 修改代码 3.4 配置编译选项 3.5 ...

  7. 移动GPU通用计算现状与展望

    GPU通用计算简介 (成文于2014年9月,受情报来源限制,文中处理器型号信息可能与上市时规格不同, 不同平台性能.功耗.带宽测试方法不同,不能简单比较) 传统上,GPU的应用被局限于处理图形渲染计算 ...

  8. C基本数据类型与输入输出

    每种语言都有自己的一套符号,符号是组成程序的基本单位,它是由若干字符组成的具有一定意义的最小词法单元,如标识符.关键字.运算符.分隔符.常量.注释符等.这里组成符号的字符必须是这种语言字符集中的合法字 ...

  9. Kears(TensorFlow2.2.0)在Android中部署(C++调用)

    环境 系统:mac os TensorFlow·:2.2.0 注意本文步骤的运行环境,其他不同版本环境未测试,仅供参考. TensorFlow Lite 指南 TensorFlow Lite 是一组工 ...

最新文章

  1. cuda安装教cudnn安装显卡问题
  2. 图像分类:来自13个Kaggle项目的经验总结
  3. Spark分析之Standalone运行过程分析
  4. java uml 为什么_Java开发为什么需要UML
  5. 10个强大的Ajax jQuery文件上传程序
  6. [密码学] 离散对数比特安全性
  7. 北斗导航 | GPS原理与接收机设计——琉璃剑之剑气回肠
  8. thumbnailator压缩图片并存至Excel单元格代码
  9. 黑客开始利用云计算暴力破解密码
  10. 最小二乘法C#实现,简单代码
  11. python用线性回归预测股票价格
  12. VMware虚拟机上配置nginx后,本机无法访问问题(转载)
  13. 【NetApp】exportfs命令的使用
  14. asp.net+sql数据库学生信息管理系统
  15. ES aggr terms nested study
  16. Python+Django开发游戏充值管理后台
  17. python做一个大鱼吃小鱼_Python精灵模块制作的大鱼吃小鱼游戏
  18. Briarcliff Entertainment 购买了关于开创性的非裔美国 NBA 球员的电视剧“Sweetwater”(独家)
  19. 最强解决网页复制文字等问题
  20. Matlab 旋转坐标轴标记文本

热门文章

  1. WAMP本地环境配置多站点虚拟目录教程(详细)
  2. cad在布局怎么调比例_大神们都在用的9个CAD制图技巧,你会用几个?
  3. mysql c 调用存储过程返回值_Mysql:使用返回值调用存储过程
  4. c++ sort 从大到小排序_算法的艺术:MySQL order by对各种排序算法的巧用
  5. Android安全笔记-Broadcast基本概念
  6. 混合知识实例-本地GIS定位系统Web版(Java、vue、Geoserver)
  7. C++笔记-lambda表达式需要注意的地方
  8. Qt工作笔记-多线程时间服务应用
  9. Java高级语法笔记-抽象类
  10. 随机邻域嵌入_图嵌入(Graph embedding)综述