- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
UIScrollView *scrollView = (UIScrollView *)[self.view viewWithTag:WIN_TAG_SCROLLVIEW];
_currEditY = scrollView.contentOffset.y;
CGPoint point = scrollView.contentOffset;
point.y = textField.frame.origin.y - 8 - scrollView.contentInset.top;
scrollView.contentOffset = point;
return YES;
}
- (BOOL)textFieldShouldEndEditing:(UITextField *)textField
{
UIScrollView *scrollView = (UIScrollView *)[self.view viewWithTag:WIN_TAG_SCROLLVIEW];
CGPoint point = scrollView.contentOffset;
point.y = _currEditY;
scrollView.contentOffset = point;
return YES;
}