2011-08-06 17 views

答えて

1

あなたは全体のテキストフィールドを移動したい場合は、あなたがこのコードを使用することができます:

は、あなたがそのようなことは、それを行う必要があり、あなたのヘッダーで

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { 
    // Check if the user's touch is within the textfield 
    CGPoint touch = [[touches anyObject] locationInView:self.view]; 
    if (CGRectContainsPoint(textField.frame, touch)) { 
     userIsTouching = YES; 
    } 
} 

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { 
    if (userIsTouching) { 
     textField.center = [[touches anyObject] locationInView:self.view]; 
    } 
} 

// Obviously, you then have to set the userIsTouching variable to NO when the user releases the touch 

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event { 
    userIsTouching = NO; 
} 

をuserIsTouchingのようなブール値を宣言する必要があります。

+0

お返事ありがとうございます – praveen

関連する問題