1

メインビュー(名前:myView)を除くUILabel(名前:lbl)とUIViewがありますサブビューとしてラベルをmyViewに追加しました

今 !メインビューでラベルの位置を取得したい!myView にない

これは私のプロジェクトです:

http://www.mediafire.com/?w63bnurf28n8cnb

私はこのコードを使いたくない:

CGPoint pos;
pos.x=myView.frame.origin.x+lbl.frame.origin.x  ;
pos.y= myView.frame.origin.y+lbl.frame.origin.y ;

CGAffineTransformMakeRotation を使用して myView を回転させたい場合、このコードは機能しません。

メインビューのラベルの位置が欲しい!!

4

1 に答える 1

0

UIViewビュー階層の上下にポイントを変換するためのメソッドが組み込まれています:)これらのいずれかがうまくいくはずです。

    [mainView convertPoint:lbl.center fromView:myView];
    [myView convertPoint:lbl.center toView:mainView];
于 2012-08-15T18:08:18.340 に答える