タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

UIViewとdebugに関するakiyanのブックマーク (2)

  • ビュー関連のデバッグに便利そうな手法 - BAD_ACCESS

    わたくし先週はビューの回転にすっかりハマってしまいまして。。。 自戒の意味も込めて、ビュー関連のデバッグに便利そうな手法をしらべましたのでまとめてみました。 recursiveDescriptionメソッド ビューの階層構造やframeの値を一気に取得するためのメソッド。 (※非公開メソッドのため、ビルドするとワーニングになります。) 使い方は至って簡単。階層構造や階層に含まれるビューの情報を知りたいビューに対して直接このメッセージを呼べよいです。 NSLog(@"%@", [self.view recursiveDescription]); layer.borderColor layer.borderWidth ビューを回転させるとき、Affine変換等によって期待した変換ができているかを確かめるときに重宝しました。 ビューのレイヤにアクセスしてレイヤの枠に色を付けてやります。 //Qu

    ビュー関連のデバッグに便利そうな手法 - BAD_ACCESS
  • ビュー (UIView) の階層構造をダンプする非公開の便利メソッド - 24/7 twenty-four seven

    標準 SDK で提供されているクラスがどういう構造になってるか参考にしたいとか、ちょっとしたカスタマイズをしたいとか、そういうときにビュー構造をダンプしたりすることはよくあると思います。 下記のようなメソッドを書いてもいいのですが、実は UIView には便利なメソッドが提供されています。 - (void)explode:(id)aView level:(int)level { doLog(level, @"%@", [[aView class] description]); doLog(level, @"%@", NSStringFromCGRect([aView frame])); for (UIView *subview in [aView subviews]) { [self explode:subview level:(level + 1)]; } } それが次の2つです。rec

    ビュー (UIView) の階層構造をダンプする非公開の便利メソッド - 24/7 twenty-four seven
    akiyan
    akiyan 2010/05/22
    こいつは便利そうだ!
  • 1