web-dev-qa-db-ja.com

「トランスフォームのみのレイヤーでプロパティmasksToBoundsを変更しても、効果はありません」Xcode 7

アプリをiPad Xcode 7ベータ6で起動すると、デバッガコンソールにこの警告が表示されます。 Xcode 6までそのような警告はありませんでした。なぜそれが起こったのか、それもiPadでしか分からない。

an Apple forum thread によれば、Apple側のバグかもしれません。誰かがこれに対する解決策を見つけましたか?

161
StudentX

このエラーを取り除くために、境界オプションへのクリップのチェックを外し、プロジェクトで使用したすべてのビュー、UIStackViewを表示するためにスケールを塗りつぶします。

15
Amit Verma

これはiOSのバグであり、最新バージョンのiOS 9.1にも存在します。これを読んでいる場合は、私たちに全力を尽くして、アップルにバグレポートを提出してください。

私のレーダー(id:23666339)を複製できます。これは、ここでOpen Radarで表示できます。 https://openradar.appspot.com/23666339

このバグにより、キーボードが永久に表示され、iPadとiPadシミュレーターのみに存在します。

UPDATE:この問題はiOS 9.2(13C75)で解決されました。

12
T Blank

StackViewの描画属性を変更したために発生する可能性があります。

enter image description here

クリップを境界にtrueに設定すると、この警告が表示されます