乙個巨集解決 iOS螢幕適配

2021-09-30 12:41:42 字數 359 閱讀 8048

用乙個巨集 解決 ios各種機型的螢幕適配問題

前提條件:

設計師給出的效果圖應以iphone6p為基準。

什麼時候使用這個巨集?

所有控制項的尺寸、x值y值,

cell的高度,文字的字型大小

如何使用這個巨集?

在「supporting files」資料夾中的"prefixheader.pch"編寫**:

#define syrealvalue(value) ((value)/414.0f*[uiscreen mainscreen].bounds.size.width)

在設定值的時候敲syrealvalue(要設定的值)就好了。

Android螢幕適配的乙個另類方法

關於android手機螢幕適配,我至今沒找到乙個合適的方法.於是自己想了乙個歪招。原理也比較簡單,例如大多手機的標準解析度是1920 1080或1280 720 但是遇到1800 1080或1184 720的就麻煩了 何況有些手機還有虛擬按鍵狀態列 其實也簡單,把1800當1920來用,1184當1...

RatioLayout乙個螢幕適配三方庫原始碼分析

ratiolayout乙個螢幕適配三方庫原始碼分析我的github部落格詳解 使用dp進行ui設定 可以看出,在不同解析度或者密度的螢幕,相同dp值設定的效果是不同的。使用ratio進行ui設定 按比例設定 可以看出,在不同解析度或者密度的螢幕,ratio按比例設定的效果是比較出色的。簡單分析rat...

乙個超級巨集

近日看別人的開源 遇到乙個巨集,此巨集初看嚇我一跳。這個巨集如何展開呢?牛人寫的 這麼有技巧,開源?民間?俗話說高手在民間啊!先上兩個圖看看 為了弄清楚如何展開,我們小心翼翼代進去試試。整個 貼過去就看到如下圖了 是不是看出些什麼了?實在還沒看懂再簡化一下 int int main int,char...