You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

这是iOS官方坐标系还是仅CoreGraphic使用的坐标系?

iOS坐标系适用场景说明

你提到的X轴正方向向右、Y轴正方向向下的坐标系,适用场景分两种情况:

  • UIKit 原生控件布局场景:这就是 iOS UI层默认的官方坐标系,所有UIView的frame、bounds、center属性计算都遵循这套规则,坐标系原点在视图的左上角。
  • Core Graphics 绘图场景:Core Graphics本身的原生默认坐标系是X轴向右、Y轴向上,原点在左下角。你在使用Core Graphics绘图时遇到的Y轴向下的情况,是UIKit在调用draw(_ rect:)方法前,自动对上下文做了坐标翻转的适配,不是Core Graphics本身的默认规则。

其他常见场景的坐标系规则可以额外留意:SpriteKit、Metal等图形框架的默认坐标系为Y轴向上,使用时需要手动做坐标适配。

iOS坐标系图示

内容的提问来源于stack exchange,提问作者PowerPlay

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 05:15:01