1

Debug View Hierarchy に表示されている内容を理解できません。スクリーンショットは次のとおりです。

ここに画像の説明を入力

問題は、一見関係のないように見えるすべてのビュー (青色で強調表示されている) は何ですか? 私は赤いビューの前にあるものに特に興味があります。

ここでのポイントは、これらはデバッグ ビュー階層に表示されますが、ストーリーボード エディターには表示されず、ドキュメント オンラインでも識別されないということです。それらは、Debug Navigator で暗号的に識別されます (問題の 1 つは汎用 UIView として識別されます)。これらを Storyboard に追加したことを認識していないため、デバッグ作業で水が濁っています。

すべてのヘルプまたは観察に感謝します!

4

1 に答える 1

0

一部の UIKit コンポーネントは、バックグラウンドで非常に複雑なビュー階層になっています。これは Apple の内部実装です。単純な UIView や、UITableViewWrapperView のような難解なものが表示される場合があります。残念ながら、これらの可視性をオフにする簡単な方法はありません。

于 2016-05-22T23:10:01.033 に答える