1

ウィンドウ座標での UILabel の絶対位置を知る必要があります。この UILabel (以下のコードでは uil) は、ビュー座標系の 34 x 174 y のビュー内にあります)

絶対値を取得するには convertPoint を使用する必要があると多くの人が言っているようです。しかし、変換後、まだ 34 x 174 y の CGPoint が得られます。画面ウィンドウを参照する座標を期待していましたが。

私が間違っていることと、ラベルのウィンドウ座標を取得する方法を説明していただけますか?

CGPoint cgp = [uil convertPoint:uil.frame.origin fromView:nil];

ありがとう

4

1 に答える 1

1

のドキュメントにconvertPoint:toView:は、「view が nil の場合、このメソッドは代わりにウィンドウのベース座標に変換されます」と記載されています。ではなく、それが必要なようですfromView:

于 2012-06-18T11:14:38.467 に答える