swift獲取螢幕的寬高

2021-07-02 18:16:53 字數 509 閱讀 7356

這次用swift語言試著寫了乙個相同的方法,同樣,貼上到viewcontroller就能用

/*

根據系統版本號得到真實的寬高

iswidth是yes,那麼代表得到寬度,是no代表得到高度

*/func gettruelength(iswidth:bool)->cgfloatelse

}else

else

}return length;

}

使用示例:

//得到寬度

var width:cgfloat = gettruelength(true)

println("寬度是\(width)")

//得到高度

var height:cgfloat = gettruelength(false)

println("高度是\(height)")

如果有什麼錯誤的地方還望各位前輩能指出來

獲取螢幕的寬高

獲取螢幕長寬常用方法有三種 androidmanifest.xml檔案中,加入supports screens節點,這樣的話,當前的android程式就支援了多種解析度,那麼就可以得到正確的物理尺寸了。方法一 windowmanager wm windowmanager getsystemservi...

android 獲取螢幕寬高

發現專案中有兩種獲取螢幕寬高的方法 一 通過windowmanager獲取display,通過display獲取metrics,通過metrics獲取寬高。最後的單位是px。public static final int getscreenwidth 二 通過windowmanager獲取displ...

Android獲取螢幕寬高

方法一 windowmanager wm1 this.getwindowmanager int width1 wm1.getdefaultdisplay getwidth int height1 wm1.getdefaultdisplay getheight 方法二 windowmanager wm...