【问题标题】:how do i turn a cgpoint into a cgrect or how can i set a calayer's center?如何将 cgpoint 转换为 cgrect 或如何设置 calayer 的中心?
【发布时间】:2011-06-11 07:01:27
【问题描述】:

我想将我的 CALayer 对齐以我得到的一个点为中心,但我对 calayers 不是很熟悉,不认为他们有 center 属性,我在设置整个框架方面有一些运气,但我只得到一点做我的定位。关于如何从一个点获取矩形或更好地设置图层中心的任何想法?

谢谢

尼克

【问题讨论】:

  • 好吧,我很笨,在 calayer 上有一个位置属性,它将 cgpoint 作为参数。希望这至少对某人有所帮助。

标签: iphone core-animation core-graphics calayer cgpoint


【解决方案1】:

您可以使用position 属性。它取决于anchorPoint 属性,该属性定义了它相对于框架的位置。默认情况下,anchorPoint 位于框架的中心,因此 position 可以被视为框架的中心。除非您更改 anchorPoint,否则您可以使用 position 属性。可以肯定的是,请在文档中阅读它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-04-04
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多