我正在构建一个基于iOS的核心文本应用程序(iOS5、iPad),并且有一个View,我在其中执行一些排版计算(在drawRect中)。我注意到,当我使用CGContextConvertRectToDeviceSpace时,我在视网膜设备上获得的结果是非视网膜设备的两倍。据我了解,在drawRect中应用了一个隐式转换,它应该隐藏任何视网膜/非视网膜设备差异,所以我很困惑为什么我应该看到任何差异。更具体地说,我正在尝试计算给定CTLine在用户空间坐标中的用户坐标位置。我首先将CTLineGetTypographicBounds用于我的行,并在CGContextConvertRectT