【问题标题】:<CATransformLayer: 0x14fea3710> - changing property masksToBounds in transform-only layer, will have no effect<CATransformLayer: 0x14fea3710> - 在仅变换层中更改属性 maskToBounds,将无效
【发布时间】:2015-12-22 21:30:40
【问题描述】:

我在 xCode 7.0 中收到此警告报告

当我在我的项目中使用MBProgress HUD 时会发生这种情况。如何处理这个警告?

我看到了"changing property masksToBounds in transform-only layer, will have no effect" in Xcode 7 但没用...

【问题讨论】:

  • 当UITextField必须成为FirstResponder时,我有这个弹出,textField实际上需要成为FirstResponder的时间也显着增加。
  • 这里也一样,我也在使用 MBProgress HUD。

标签: ios objective-c xcode calayer xcode7


【解决方案1】:

我建议忽略警告。

就我而言,我有一个小型原型项目,我在其中分析键盘回避。我不使用任何动画,也不直接更改层属性,这会给出警告的原因。我只更改 UIScrollView 偏移量、插图等。然而警告出现了,所以我认为这是需要在 SDK 中处理的事情。 (还是模拟器?)

【讨论】:

    【解决方案2】:

    在我的情况下,这一定与键盘错误有关。我所要做的就是启动一个 iPad 模拟器,然后按 (CommandKey)。

    三个错误:

    2015-09-29 19:40:47.251 ArchKit[12577:338772] <CATransformLayer: 0x7ff592f12ca0> - changing property masksToBounds in transform-only layer, will have no effect
    2015-09-29 19:40:47.252 ArchKit[12577:338772] <CATransformLayer: 0x7ff592d1a2f0> - changing property masksToBounds in transform-only layer, will have no effect
    2015-09-29 19:40:47.252 ArchKit[12577:338772] <CATransformLayer: 0x7ff592f25d30> - changing property masksToBounds in transform-only layer, will have no effect
    

    只需按下 (CommandKey)。

    例如,即使我使用 Sprite Kit 制作了一个入门项目。所以这是一个错误。

    【讨论】:

    • 那么你提交了错误吗?
    • 不,我没有,我真的以为别人做了。
    • 复制为 23069576,并提交给公开雷达openradar.appspot.com/23069576。因此,您可以使用此 ID 向 QuickRadar 提交副本。
    猜你喜欢
    • 2016-01-28
    • 1970-01-01
    • 2017-04-22
    • 2016-01-16
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-05
    相关资源
    最近更新 更多