找回密码
 立即注册
相关推荐换一批
  1. vivo Z5X原厂rom固件系统更新包PD1911_A_1.9.3
  2. vivo Z5原厂固件卡刷包_系统升级rom下载:PD1921_A_1.9.5
  3. vivo Z3X更新固件rom flash包系统包:PD1730G_A_6.5.3
  4. vivo y35最新稳定版升级rom固件包:PD1502L_A_1.15.0
  5. vivo y53固件升级rom系统包免费下载:PD1628_A_1.16.26
  6. vivo y55原厂系统升级rom刷机包最新版本:PD1613_A_1.19.22
  7. vivo y66系统升级rom固件包下载:PD1621_A_1.12.37
  8. vivo Y75稳定版最新固件升级包rom下载:PD1718_A_1.13.3
  9. OPPO K5升级更新固件rom卡刷包:正式版本-A.18
  10. OPPO A5固件升级rom系统刷机包:官方版-A.25
  11. 华为P9系列rom固件刷机包下载_刷机教程_解锁教程
  12. OPPO a91固件rom卡刷更新升级包下载:正式版本-A.16
  13. OPPO R15x固件升级rom刷机包卡刷包免费下载:官方版本-A.20更新于20200119
  14. 金立M7L官方卡刷包固件下载
  15. discuz插件 [柒瑞]小视频 v5.2 PC手机+全网通 (x7ree_v)
  16. JT/T 378-2014 汽车驾驶培训模拟器
  17. JT/T 1380.3-2021 海船船员培训模拟器训练要求第3部分:雷达模拟器
  18. JT/T 1380.4-2021 海船船员培训模拟器训练要求第4部分:电子海图显示与信息系统模拟器
  19. JT/T 1379.1-2021 海船船员培训模拟器技术要求第1部分:船舶操纵模拟器
  20. JT/T 1379.2-2021 海船船员培训模拟器技术要求第2部分:轮机模拟器
  21. JT/T 1379.3-2021 海船船员培训模拟器技术要求第3部分:雷达模拟器
  22. JT/T 1379.4-2021 海船船员培训模拟器技术要求第4部分:电子海图显示与信息系统模拟器
  23. JT/T 1380.1-2021 海船船员培训模拟器训练要求第1部分:船舶操纵模拟器
  24. JT/T 1380.2-2021 海船船员培训模拟器训练要求第2部分:轮机模拟器
手机部手机左上角模拟器 | 软件设计/软件工程 2022-05-03 303 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 中使用变量访问符号哈希键