单位机构代码是什么:Xcode中的计量单位是什么(how to use measurement on iphone)

这可能听起来很傻,但是当我在 Xcode 中使用尺寸时,总帧大小等于 320 * 568 (宽度 * 高度)。我很好。但手机的分辨率实际上是不同的。iphone 4S 是 640 * 960 & amp;5 和下一代是 640 * 1136。

我知道最后一个是什么 xcode 作为单位使用的两倍,所以我的问题是:

XCode 使用什么度量单位?如果是像素,为什么不使用手机尺寸 / 分辨率作为参考?

29

它使用点。在视网膜设备中,1 点等于 4 个像素。在非视网膜设备中,1 点等于 1 个像素。

查看苹果在 ios 上的绘图和打印文档。https://developer.apple.com/library/ios/documentation/2ddrawing/conceptual/drawingprintingios/GraphicsDrawingOverview/GraphicsDrawingOverview.html#//apple_ref/doc/uid/TP40010156-CH14-SW7

特别是“点与像素”部分

编辑要回答您的 iphone 4S vs 5 和下一代问题。这些是实际的屏幕尺寸,而不是 iphone4S / 4 的屏幕尺寸。如果您的屏幕尺寸为 320x480 点,或 640x960 像素,则显示您的屏幕尺寸。如果您正在使用 xibs,则可能会看到以前的尺寸之一,因为 xibs 的尺寸限制。

11

Xcode 10.1,Swift 4.2 答案

Xcode uses points. But in case of next explanation what is point and how much pixels in point -> it depends what retina device are you using. Basicaly on non-retina devices 1 point = 1pixel. On iphone 6plus and newer "plus" models, apple added 3x resolution. enter image description here

在正常的视网膜设备上,1 点 = 4 像素,而不是 2!!然后苹果将该像素打包成点。在 iPhone plus 机型上,苹果还使用因子为 1.15 的下采样,这意味着例如,如果您有 1242 * 2208,则它应该偏离 1.15,并且您的设备上有 1080 * 1920 fullHD。https://www.paintcodeapp.com/news/ultimate-guide-to-iphone-resolutions

enter image description here

我相信最重要的答案是:

它使用点。在视网膜设备中,1 点等于两个像素。在非视网膜设备中,1 点等于 1 个像素。

是错误的,因为 outdate。我提供了一个指向 developer.apple.com 的链接。

https://developer.apple.com/documentation/uikit/uiscreen/1617836-scale

enter image description here

本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处

(423)
脚本语言:脚本语言与编程语言(scripting languages list)
上一篇
Can负载率:自适应检索CAN通道的sysVar总线负载
下一篇

相关推荐

  • docker游戏服务器:如何使用Docker搭建高性能的游戏服务器

    Docker游戏服务器是一种将游戏服务器部署到容器中的方式,它可以帮助游戏开发者快速、轻松地部署游戏服务器,并且可以更轻松地扩展游戏服务器的容量。…

    2023-04-27 09:55:33
    0 34 80
  • javascript数组:排序和搜索

    javascript数组是一种特殊的对象,它可以存储多个值,这些值可以是任何类型的数据。JavaScript数组的元素可以通过索引来访问,数组的索引从0开始,每个元素都有一个索引值。…

    2023-08-28 11:30:24
    0 95 98
  • coremail论客邮箱Coremail论客邮箱

    Coremail论客邮箱是一款专业的企业邮箱服务,可以满足企业对安全、可靠性和高效性的要求。它拥有强大的安全性能,可以提供多种安全保护,包括防止邮件被窃取、拦截恶意邮件、防止跨站脚本攻击等。此外,它还支持多种企业级功能,如组织架构管理、收发邮件管理、文件共享管理、联系人管理等,可以帮助企业提高工作效率,提升企业形象。…

    2023-02-25 04:36:55
    0 61 83
  • canvas下载安装:Unleash the Power of Canvas to Create Amazing Visuals

    Canvas是一种HTML5技术,可以在网页上创建和绘制2D图形。它是一个JavaScript API,可以使用JavaScript代码来绘制图形,并且可以添加各种效果,如阴影,渐变,动画等。…

    2023-03-08 00:48:14
    0 85 14
  • class定位:The Benefits of Using Class Selectors for Element Locati

    示例示例class定位是一种CSS布局技术,用于指定HTML元素的位置,可以使元素放置在页面的任何位置。代码示例:…

    2023-03-06 07:16:44
    0 56 89
  • security code怎么填保护您的数据和隐私

    示例示例code是一种防止自动提交表单的安全措施,通常会在表单中显示一个图片,用户需要输入图片中显示的字符。以下是一个简单的 code代码示例:…

    2023-03-20 09:31:54
    0 55 99
  • for循环中的continue:使用continue跳过循环中的某些步骤

    示例示例是 for 循环的一个控制语句,它用于跳过当前循环的剩余代码,然后继续执行下一次循环。下面是一个使用 语句的示例:…

    2023-07-11 15:34:46
    0 12 36
  • javascript 常量:如何利用JavaScript常量提高编程效率

    示例示例常量是一个不可变的值,它的值在声明之后不能更改。它们可以用来存储程序中使用的固定值,并且可以被多次使用。代码示例:…

    2023-06-16 03:01:55
    0 28 34

发表评论

登录 后才能评论

评论列表(32条)