3

x 座標と y 座標を確認するために if ステートメントで CGPoint を使用する方法の例が必要です

このようなもののように

if(CGPoint == (XCORDINATE, YCORDINATE)){
do stuff
}

次に、ラベルの x 座標と y 座標を確認する方法の例が必要です

if(mylabel == (xpoint, ypoint)){
do stuff
}

ありがとう

4

2 に答える 2

14

CGPointプロパティを使用して、ラベルのさまざまな位置を取得します。たとえば、centerポイントを取得する必要がある場合は、get myLabel.center.

CGGeometry Referenceで説明されているように、ポイントを作成して比較する関数があります。

たとえば、次のようなことができます。

CGPoint testPoint = CGPointMake(50.0, 50.0);
if(CGPointEqualToPoint(testPoint, myLabel.center)) {
    // the two points equal
}
于 2011-07-25T08:35:31.413 に答える
1
if( point.x == XCORDINATE && point.y == YCORNDINATE )
{
   // do stuff
}

ラベルの座標を確認したい場合は、上記を実行するだけで、次のコマンドを使用して場所を取得できます。

CGPoint point = yourLabel.frame.origin;
于 2011-07-25T08:32:53.533 に答える