我在iPhone應用程序中有表格視圖控制器。表格視圖有兩個部分。第一節有兩排,第二節有一排。第二部分有一個自定義表格視圖單元格。當文本字段開始編輯時,表格視圖滾動iphone
第二部分有一個文本框,當文本框開始編輯並彈出鍵盤時隱藏。我想讓這個表格視圖在彈出鍵盤時滾動。
我試了下我在不同網站上遇到的代碼,但徒勞無功。
在此先感謝。
-(void) textFieldDidBeginEditing:(UITextField *)textField {
CGRect textFieldRect = [textField frame];
[self.tableView scrollRectToVisible:textFieldRect animated:YES];
}
atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
}
-(void) textFieldDidBeginEditing:(UITextField *)textField {
UITableViewCell *cell = (UITableViewCell*) [[textField superview] superview];
[self.tableView scrollToRowAtIndexPath:[tableView indexPathForCell:cell]
atScrollPosition:UITableViewScrollPositionMiddle animated:YES];
}
良好的呼叫,我添加viewWillAppear後忽略了這一點:一個靜態TVC,而不是另一個。 – NSTJ 2013-01-28 14:37:17
救了我一個痛苦的世界。謝謝 :) – 2016-04-09 15:12:07