0
我有一個動態的UITableView,我在Storyboard中創建。 這個tableview有很多包含UITextField的單元格。 當我點擊一個編輯按鈕時,我想啓用文本字段並在tableview first responder的第一行中創建文本字段。同時在編輯模式下,更多的字段必須出現。UITableView與UITextField,錯誤滾動
我能夠顯示更多的字段,我可以顯示鍵盤開始編輯第一行。無論如何,當我添加的行數很多時,會出現一個問題:鍵盤出現,但表格視圖滾動一點點,而我看不到第一個tableview單元格......這很煩人。
我嘗試了很多解決方案,但沒有人工作。例如,我試圖用這裏的scrollToRowAtIndexPath:
- (void)textFieldDidBeginEditing:(UITextField *)textField {
NSIndexPath *indexPath =[NSIndexPath indexPathForRow:0 inSection:0];
[self.tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:YES];
}
嗯,很難說沒有任何截圖。請提供一些。同時,您應該調試tableview屬性contentInset,contentOffset和contentSize以瞭解您的情況。 – Fab1n