第十六篇、OC_按比例适配
2024-08-24 22:56:02
// 屏幕高度
#define XMGHeight [UIScreen mainScreen].bounds.size.height
// 屏幕宽度
#define XMGWidth [UIScreen mainScreen].bounds.size.width
// 以iPhone5为基准(UI妹纸给你的设计图是iPhone5的),当然你也可以改,但是出图是按照7P(6P)的图片出的,因为大图压缩还是清晰的,小图拉伸就不清晰了,所以只出一套最大的图片即可
#define XMGiPhone5W 320.0
#define XMGiPhone5H 568.0
// 计算比例
// x比例 1.293750 在iPhone7的屏幕上
#define XMGScaleX XMGWidth / XMGiPhone5W
// y比例 1.295775
#define XMGScaleY XMGHeight / XMGiPhone5H
// X坐标
#define LineX(l) l*XMGScaleX
// Y坐标
#define LineY(l) l*XMGScaleY
// 字体
#define Font(x) [UIFont systemFontOfSize:x*XMGScaleX]
最新文章
- 使用HttpClient来异步发送POST请求并解析GZIP回应
- ipa如何通过网络进行安装
- ViewPager切换滑动速度修改
- Go语言interface详解
- 11 AlarmHandler定时处理类——Live555源码阅读(一)基本组件类
- ACM: 还是畅通工程-并查集-最小生成树-解题报
- 关于SoCFPGA 编译问答
- Deep Learning(深度学习)学习笔记整理(二)
- php concurrence
- BZOJ 1797 最小割
- [翻译] C++ STL容器参考手册(第一章 <;array>;)
- mkconfig文件解析
- SpringCloud实战9-Stream消息驱动
- 7.1-uC/OS-III中断管理
- C#反射详解
- vim中使用系统粘贴板
- 【Codechef FRBSUM】【FJOI2016】【BZOJ4299】【BZOJ 4408】 可持久化线段树
- winform中键盘和鼠标事件的捕捉和重写
- 护眼:我的DIY电脑护眼妙招
- 2015年蓝桥杯省赛B组第3题--三羊献瑞