CG_INLINE CGRect CGrectMakeInline( CGFloat x ,CGFloat y , CGFloat width, CGFloat height){
CGRect rect;
// 1、算是出缩放比例
// 以6为基准
CGFloat autoSizeX = [UIScreen mainScreen].bounds.size.width/350;
CGFloat autoSizeY = [UIScreen mainScreen].bounds.size.height/667;
// 2 计算适配之后的X轴坐标 y轴坐标 以及宽高
rect.origin.x = x * autoSizeX;
rect.origin.y = y * autoSizeY;
rect.size.width = autoSizeX * width;
rect.size.height = height * autoSizeY;
return rect;
}
iOS 屏幕适配之内联函数
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- iOS中什么是布局:使用frame,Autoresizing,Autolayout,等手段确定控件对象的坐标和尺寸...
- 随着苹果越来越多机型问世,原先困扰安卓开发者的屏幕适配问题现在也开始困扰苹果开发者了,如何用最简单的方法解决屏幕适...
- 随着iOS 11正式版,以及Xcode9正式版的发布,已有项目工程对于新版本系统和机型的适配就提上了日程。下面简单...