これを使用して、テキストフィールドを関連するものの中央に配置します。
[textField setCenter:[someObject center]];
[textField becomeFirstResponder];
これは見栄えがよく、オブジェクトの中央に配置され、テキストを受け入れる準備ができています。テキストを特定の方法でフォーマットしたいので、変更されたハンドラーの編集で、テキストを修正して新しいテキストに設定します。
[textField setText:newText];
これを行うと、テキストフィールドは中央に配置される前の古い位置にジャンプします。テキストフィールドをオブジェクトの中央に配置したいのですが。
私の経験では、これを行うためのより良い方法がある可能性があります。つまり、さまざまな癖を回避することなく、テキストフィールドを移動してその内容を動的に変更します。何かアドバイス?