web-dev-qa-db-ja.com

<CATransformLayer:0x14fea3710>-変換のみのレイヤーでプロパティmasksToBoundsを変更しても、効果はありません

XCode 7.0でこの警告レポートが表示されます

これは、プロジェクトでMBProgress HUDを使用しているときに発生します。この警告への対処方法は?

Xcode 7では "transform-onlyレイヤーでプロパティmasksToBoundsを変更しても効果がありません" ですが、使用しませんでした...

15
Daniella D'Cruz

私の場合、これはキーボードのバグに関連しているに違いありません。私がしなければならないのは、iPadシミュレーターを起動して(コマンドキー)を押すことだけです。

3つのエラー:

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を使用してスタータープロジェクトを作成しても、これはバグです。

14
rezwits

警告を無視することをお勧めします。

私の場合、キーボードの回避を分析する小さなプロトタイププロジェクトがあります。私はアニメーションを使用せず、警告の理由となるレイヤープロパティを直接変更しません。 UIScrollViewのオフセット、インセットなどのみを変更します。それでも警告が表示されるので、SDKで対処する必要があると思います。 (またはシミュレータ?)

4
Rainer Schwarze