2011-10-14 58 views
0

我正在做一个iPhone应用程序的窗体。我正在设置键盘返回的下一个字段。一切正常,但如果文本字段隐藏在键盘下,它不会动态滚动到键盘顶部!我怎样才能做到这一点?如何动态滚动UIScrollView?

这里是我的代码

它基本上设置为下一个标签(下一fileld)

-(BOOL)textFieldShouldReturn:(UITextField*)textField; 
{ 
    NSInteger nextTag = textField.tag + 1; 
    // Try to find next responder 
    UIResponder* nextResponder = [textField.superview viewWithTag:nextTag]; 
    if (nextResponder) { 
     // Found next responder, so set it. 
    [nextResponder becomeFirstResponder]; 
    } else { 
     // Not found, so remove keyboard. 
     [textField resignFirstResponder]; 
    } 
    return NO; // We do not want UITextField to insert line-breaks. 
} 
+0

你可能想在这里对这个读了出来: http://stackoverflow.com/questions/1529774/objective- cuiscroller和uitextfields隐藏的键盘出现在uiviewcon你的问题是非常好的例子很好解释 –

+0

谢谢你指出,但我需要滚动一个UIScrollView! – HardCode

回答