iOS 4.UITouch的locationInView不承认视网膜显示。错误或功能?

时间:2011-11-23 18:15:23

标签: ios4 uitouch retina-display

是否有理由认为UITouch的locationInView:不知道视网膜显示器的存在与否?为什么视网膜显示的重新缩放仍然是开发人员的任务。对我来说似乎很奇怪。

谢谢,
道格

1 个答案:

答案 0 :(得分:0)

这是设计的。该位置以点的形式报告,而不是以像素为单位。来自Apple的事件处理指南:

  

iOS 4.0仍在320x480坐标空间内报告iPhone 4(以及未来的高分辨率设备)上的触摸,以保持源兼容性,但对于为iOS 4.0及更高版本构建的应用程序,每个维度的分辨率是其两倍。