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正式版的發布,已有項目工程對于新版本系統和機型的適配就提上了日程。下面簡單...