Density of screen in iOS and Universal WIndows App

前端 未结 2 925
遥遥无期
遥遥无期 2021-01-01 23:43

Hi I need to know the density of screen in windows 10/8/8.1 and iOS. I got screen density in Android using DisplayMetrics but I find no such option/property available in UWP

2条回答
  •  死守一世寂寞
    2021-01-01 23:59

    This list lists the ios device dpi information. You can also use GBDeviceInfo thrid-party tool to get the screen density for IOS device like this [GBDeviceInfo deviceInfo].displayInfo.pixelsPerInch;

    IOS:

       iPhones
    iPhone 1/3G/3GS           320 x  480    163 ppi
    iPhone 4/4S               640 x  940    326 ppi
    iPhone 5/5C/5S            640 x 1136    326 ppi
    iPhone 6/6S               750 x 1334    326 ppi
    iPhone 6 Plus/6S Plus    1080 x 1920    401 ppi
      Without downsampling:  1242 x 2208    461 ppi
    
    Except for the 6th generation (= 5th) iPod touch,
    all the models are equal to their iPhone counterparts
    
    iPads
    iPad 1/2                  768 x 1024    132 ppi
    iPad 3/4/Air/Air 2       1536 x 2048    264 ppi
    iPad Mini 1               768 x 1024    163 ppi
    iPad Mini 2/3/4          1536 x 2048    326 ppi
    iPad Pro                 2737 x 2048    264 ppi
    
    Apple Watches
    Apple Watch 38 mm         272 x  340    326 ppi
    Apple Watch 42 mm         312 x  390    326 ppi
    

    I found API in the UWP to retrieve the device dpi. Windows.Graphics.Display.DisplayInformation. You can try it.

提交回复
热议问题