美文网首页
关于各款iPhone屏幕物理宽高的研究

关于各款iPhone屏幕物理宽高的研究

作者: CYC666 | 来源:发表于2023-09-16 22:09 被阅读0次
    
    // MARK: 获取屏幕宽高【厘米】
    @objc private func getScreenSize() -> CGSize {
            
            // ===============概念===============
            // 1英尺 = 12英寸        
            // 1英尺 = 30.48厘米
            
            // 1英寸 = 1英寸/12 = 2.54厘米
    
            // PPI: 每英寸像素数,每款设备有所不同
            
            // ===============反推法===============
            
            
            // 就 iPhone 6 而言
            // 分辨率: 1334 x 750
            // PPI: 326
            // 物理尺寸: (1334 / 326 * 2.54 ≈ 10.3937423) x (750 / 326 * 2.54 ≈ 5.84355828)
            // 宽高(像素点)是 375 x 667
    
            // 所以:结论如下
            // 1像素点 ≈ 10.3937423 / 667 ≈ 0.01558282
            // 1像素点 ≈ 5.84355828 / 375 ≈ 0.01558282
            
    
            let rate = CGFloat(0.01558282)
            return CGSize.init(width: kScreenWidth * rate, height: kScreenHeight * rate)
            
        }
    
    

    1像素 ≈ 0.01558282厘米
    1厘米 ≈ 64.1732369像素

    相关文章

      网友评论

          本文标题:关于各款iPhone屏幕物理宽高的研究

          本文链接:https://www.haomeiwen.com/subject/jouivdtx.html