0
私はユーザーが画面上でUITextFieldをタップして移動できるアプリケーションを持っています。 UITextFieldの現在の位置を保存する方法はありますか?イメージの現在の場所を保存する方法は?
私はユーザーが画面上でUITextFieldをタップして移動できるアプリケーションを持っています。 UITextFieldの現在の位置を保存する方法はありますか?イメージの現在の場所を保存する方法は?
ヘッダーファイルのどこかに、現在の場所を格納するCGPointを作成する必要があります。
[self saveCurrentPosition];
saveCurrentPositionは次のようになります:
- (void) saveCurrentPosition
{
CGRect currentFrame = myTextField.frame;
currentLocation = currentFrame.origin;
}
あなたは現在の位置を保存したい場合は
CGPoint currentLocation;
-(void) saveCurrentPosition;
:あなたはまた、この方法は、UITextFieldのの現在の位置を保存したいです
@TWcodeはい。 CGPointは構造体なので、ポインタは必要ありません。 CGRectと同じです。ヘッダーファイルに記述すると、saveCurrentPositionメソッドだけでなく、プログラム全体で変数にアクセスできます。 – johnluttig
viewdidloadで使うべきでしょうか? – TWcode
@TWcodeビューの現在の位置**を**保存**するときはいつでも、saveCurrentPositionを呼び出します。たぶんviewDidLoadの中に1回あるかもしれませんが、ユーザーのタップに従うようにビューを移動する直前にもおそらく同じです。 – johnluttig