H4B*_*H4B -1 objective-c uiimage screen-resolution ios swift
我有一个关于解决问题Iphone 6和Iphone 6 Plus.我想了解一下@x2和@x3我真正需要的是肯定的!
如果我有一个全屏UIImageView,显示Iphone 6(667x375 points)包含UIImage 1334x750的大小必须是因为点的大小667(@x2)x375(@x2),对吧?
所以,如果我理解,在UIImageView的Iphone 6Plus全屏的736x414,但分辨率是@x3那么UIImage的UIImageView必须2208x1242,因为点大小736(@x3)x414(@x3),不是吗?
然后在一般情况下,我只需要知道我的UIImageView的大小是多少,如果分辨率是@x2i乘以大小x2,如果分辨率@x3乘以大小x3?
伙计我真的需要确认,如果我错了,请解释我原因!
如果您认为我的问题非常愚蠢,我很抱歉,但我需要了解它的工作原理.
亲切:)
让我们根据iPhone中不同的分辨率,使用@ 1x,@ 2x和@ 3x图像缩放和内容查看器大小.
先了解一些基础知识
Device Resolution
================================
iPhone 4 & 4S 640×960
iPhone 5, 5C & 5S 640×1136
iPhone 6s 750×1334
iPhone 6P 1242×2208
Run Code Online (Sandbox Code Playgroud)
现在,如果使用@ 1x,@ 2x和@ 3x的图像.
假设你有一个尺寸为100W x 100H的imageView,可以在所有设备上正确显示图像,而不需要拉伸或像素化你的图像,需要根据设备创建3组图像.
虽然UIImageView所有设备的尺寸都是100x100,但不同设备中显示的图像根据其分辨率而有所不同.
以下大小表将为您提供更多说明,请在此处阅读Apple文档中的更多信息

我希望它能清除对不同设备的不同分辨率图像的混淆:)
| 归档时间: |
|
| 查看次数: |
2487 次 |
| 最近记录: |