我有一個nsarray的textfields和另一個textarea。我還有一個帶有下一個和上一個按鈕的工具欄來管理我的字段之間的導航。我在textfieldDidBeginEditing中創建了一個函數,而在textfieldDidEndEditing中創建了另一個函數,但它無法正常工作。 我的功能是:如何在uiscrollview上的許多textfield和textarea之間滾動?
如果(textField.frame.origin.y> 180){
[UIScrollView beginAnimations:nil context:NULL];
[UIScrollView setAnimationDelegate:self];
[UIScrollView setAnimationDuration:0.4];
[UIScrollView setAnimationBeginsFromCurrentState:YES];
CGFloat updatedY = 150;
self.scrollView.frame = CGRectMake(self.scrollView.frame.origin.x,self.scrollView.frame.origin.y - updatedY, self.scrollView.frame.size.width,
self.scrollView.frame.size.height);
[UIScrollView commitAnimations];
}
任何幫助將不勝感激。
感謝Dharmbir,您的解決方案適用於縱向模式,但不適用於橫向模式。 – 2013-05-01 09:26:20
您的歡迎Dear.And是它僅適用於肖像模式。 – 2013-05-01 09:27:37
接受哪一個答案是我親愛的。你接受了kirti的答案。如果你有答案,那麼請接受我的答案。 – 2013-05-01 09:28:45