2012-05-05 17 views
0

私のUITextFieldの位置を取得するにはどうすればよいですか?画面上でUITextFieldの位置を取得する

多くのUITextFieldをプロプライミックに作成し、画面上で移動することができます。次のように(タグで)、私は書き込みをうまく検出しますが、私はその位置も望んでいます(例:GRect 0,0,0,0)。

for (UITextField *text in array2) { 


int touchedtag = text.tag; 

NSUInteger tagCount = touchedtag; 
switch (tagCount) { 
    case 1: 
     size = [NSString stringWithFormat:@"%@", text.frame]; 


     object = [NSString stringWithFormat:@"%@ %@", text.text, size]; 

     break; 

} 

私はこれを(サイズを使用して)試しましたが、動作しません。ヘルプの事前のおかげです。

答えて

2

テキストフィールドの位置はtextfield.frameに表示されます。しかし、あなたがフレームをNSLogにwan'tするなら、あなたはNSStringFromCGRect(textField.frame)を使う必要があります。

関連する問題