找回密码
 立即注册
相关推荐换一批
  1. vivo y53固件升级rom系统包免费下载:PD1628_A_1.16.26
  2. vivo y55原厂系统升级rom刷机包最新版本:PD1613_A_1.19.22
  3. vivo y66系统升级rom固件包下载:PD1621_A_1.12.37
  4. vivo Y75稳定版最新固件升级包rom下载:PD1718_A_1.13.3
  5. OPPO K5升级更新固件rom卡刷包:正式版本-A.18
  6. OPPO A5固件升级rom系统刷机包:官方版-A.25
  7. 华为P9系列rom固件刷机包下载_刷机教程_解锁教程
  8. OPPO a91固件rom卡刷更新升级包下载:正式版本-A.16
  9. OPPO R15x固件升级rom刷机包卡刷包免费下载:官方版本-A.20更新于20200119
  10. 金立M7L官方卡刷包固件下载
  11. discuz插件 [柒瑞]小视频 v5.2 PC手机+全网通 (x7ree_v)
  12. JT/T 378-2014 汽车驾驶培训模拟器
  13. JT/T 1380.3-2021 海船船员培训模拟器训练要求第3部分:雷达模拟器
  14. JT/T 1380.4-2021 海船船员培训模拟器训练要求第4部分:电子海图显示与信息系统模拟器
  15. JT/T 1379.1-2021 海船船员培训模拟器技术要求第1部分:船舶操纵模拟器
  16. JT/T 1379.2-2021 海船船员培训模拟器技术要求第2部分:轮机模拟器
  17. JT/T 1379.3-2021 海船船员培训模拟器技术要求第3部分:雷达模拟器
  18. JT/T 1379.4-2021 海船船员培训模拟器技术要求第4部分:电子海图显示与信息系统模拟器
  19. JT/T 1380.1-2021 海船船员培训模拟器训练要求第1部分:船舶操纵模拟器
  20. JT/T 1380.2-2021 海船船员培训模拟器训练要求第2部分:轮机模拟器
  21. YY 0059.1-1991 牙科手机4号牙科直手机
  22. YY 0059. 3-1991 牙科手机4、7 号牙科弯手机
  23. YY 0836-2011 牙科手机牙科低压电动马达
  24. YD/T 2500-2013 手机支付基于 13.56MHz 近场通信技术的手机终端技术要求
手机部手机左上角模拟器 | 软件设计/软件工程 2022-05-03 319 0star收藏 版权: . 保留作者信息 . 禁止商业使用 . 禁止修改作品
问题
我想计算发送到另一部手机时 touch.location 的响应
  1. override func touchesBegan(_ touches: Set<UITouch>, with event: UIEvent?) {
  2.     swiped = false
  3.     if let touch = touches.first {
  4.         lastPoint = touch.location(in: self.imageView)
  5.         print (lastPoint.x)
  6.     }
  7. }
复制代码

注意 iPhone 8 屏幕底部的黑线位于 iPhone 11 promax 的中心

在 iPhone 8 模拟器上

在 iphone11promax 模拟器上

回答
现在,你正在做这样的事情:

该点将更靠近左上角,因为 CGPoint(x:30, y:40) 更靠近像素密度较高的手机的左上角。

相反,请尝试以下操作:

一。从手机 A 获取点,即 100 x 100 像素。然后除以高度和宽度。点是 CGPoint(x: 0.3, y: 0.4)。

2. 用宽和高相乘显示手机B上的点。 0.3*200=60,0.4*200=80。该点现在将正确显示。

这仅在两部手机具有相同的纵横比时才有效,否则图像将被拉伸以填充目标手机。





上一篇:jq 获取对象键并在一个过滤器中更改其名称
下一篇:如何在 Ruby 中使用变量访问符号哈希键