2011-10-14 88 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

回答