Xcode 7の「変換専用レイヤーでプロパティmasksToBoundsを変更しても効果がない」


163

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

AppleフォーラムのスレッドによるとそれはApple側のバグである可能性があります。誰かがこれに対する解決策を見つけましたか?


2
iPadでカスタムキーボードを起動したときに同じバグが発生したことをお知らせしたいと思います
borchero

4
モーダルを提示するときにこの警告が表示されますUIActivityViewController.
ボリスY.

3
Xcode 7に移行したばかりで、UITextViewがファーストレスポンダーになるとすぐに同じ警告が表示されます...
PatrickV

22
私は、このポップアップ時に持っているUITextField必要がありbecomeFirstResponder、テキストフィールドが実際にbecomeFirstResponderに必要とする時間も大幅に増加しているが。
Jasper

3
このSOの質問を参照してください-バグのように見え、そのようにAppleに記録されます。
Ali Beadle 2015年

回答:


20

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


確認済み。私はバージョン9.2(9C40b)を使用していますが、これが原因でした。素敵な1つ
クリスバーチ

7
ありがとう、削除された警告のチェックClip to BoundsUIStackView外します
Musa almatri

12

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

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

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

更新:この問題はiOS 9.2(13C75)で解決されています。


1
これで私を検証してくれてありがとう-それは私たちのアプリの問題だと思った!
マンロー

4
これはまだ9.3に存在することを指摘しました
Jeremy

8

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

ここに画像の説明を入力してください

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.