簡體   English   中英

如何根據屏幕分辨率查找主屏幕圖標大小

[英]How to find home screen icon size from screen resolution

我正在構建一個模擬移動主屏幕的惡作劇移動應用程序。

當用戶啟動應用程序時,它看起來類似於實際的主屏幕。

我將通過在網格中放置圖標圖像來做到這一點。 這些圖像將是手機屏幕上常見的圖標,例如:郵件、相機、照片等。

我已經知道屏幕的寬度和高度。 但是我必須將圖標圖像的大小調整為與實際主屏幕圖標相同的大小。

我的問題是,有沒有辦法從屏幕分辨率計算圖標大小?

所以你有一個關於屏幕分辨率的信息,你的應用程序是一個 iOS 移動應用程序; 並且您想根據此信息了解主屏幕圖標的大小

在 Apple 關於人機界面指南的文檔中, App Icon部分說對於 iPhone,圖標大小如下

180px x 180px (60pt x 60pt @3x)

120px × 120px (60pt × 60pt @2x)

這回答了你的問題。

要了解更多信息,您可以訪問文檔

圖像大小為 1x 2x 和 3x 它將調整用戶分辨率,您無需做任何其他事情

如果您真的想知道圖標大小。 您可以使用以下代碼。

let iconImage = UIImage(named: "name_of_image")!

let heightPoints = iconImage.size.height
let heightPixel = heightPoints * iconImage.scale

let widthPoints = iconImage.size.width
let widthPixel = widthPoints * iconImage.scale

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM