1. ホーム
  2. ios

[解決済み] iOSでビュー階層を検査するにはどうすればよいですか?

2022-04-22 13:53:18

質問

iOSアプリのビュー階層を検査するGUIツールはないでしょうか?WebkitのWebインスペクタか、それに類するツールを考えています。私は、ビューの位置やサイズが正しくない、または子が親に適切に含まれていないなど、レイアウトの問題をデバッグしたいと思っています。現在は、これらのさまざまな条件をテストするアサートを手作業で追加したり、異なるビューに異なる背景色を設定したりする必要がありますが、想像できるように、これは本当に退屈な方法です。

と思って見てみると、Instrumentsの UI recorder しかし、それはUIアクションの記録と再生のみで、いずれにせよ、Macアプリケーションにしか対応していません。

何か良い解決策はないでしょうか?

どのように解決するのですか?

Xcode 6では、Reveal AppやSpark Inspectorのように、3Dビューの階層検査が組み込まれるようになりました。

アプリの実行中に "Debug View Hierarchy" ボタンをクリックすると、実行が一時停止し、現在のビューを検査することができます。

詳細はこちら Appleのドキュメント .