【问题标题】:Does UIOffsetMake() use the traditional top left corner origin (0,0) or bottom left origin?UIOffsetMake() 是使用传统的左上角原点 (0,0) 还是左下角原点?
【发布时间】:2014-02-13 02:55:07
【问题描述】:

UIKit 中的视图几何体指定它作用于从左上角 (0,0) 开始的轴上,并随着您向右下角移动而增加 x 和 y。

UIOffsetMake() 在 UIKit Dynamics 中被大量使用,我想知道它是否遵循类似的模型。它用于指定相对于 UIView 的中心,您希望视图被推送的起始点。

如果我指定UIOriginMake(5.0, -5.0),它是否会将其从中心更改为右下角?因为它垂直下降5,水平下降5?或者它是否遵循传统的 UIView 模型,这表明它水平超过 5 个点,垂直超过 5 个点?

我没有理由认为它不遵循 UIView 的模型,但我并不积极,我想确定一下。

【问题讨论】:

  • 你试过了吗?结果如何?似乎比发布问题并等待答案要快。
  • @rmaddy 我不只是为了我自己的利益而问,如果其他人有类似的问题,他们将能够找到答案。这不是 StackOverflow 的重点吗?

标签: ios objective-c uiview ios7 uikit-dynamics


【解决方案1】:

你会在the docs for the UIOffset struct找到答案:

组件向右或向下为正,向左或向上为负。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-25
    • 1970-01-01
    • 1970-01-01
    • 2017-09-20
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    相关资源
    最近更新 更多