2013-06-20 99 views

回答

1

只需調用方法selectRowAtIndexPath:動畫:的scrollPosition:表格視圖在加入細胞後,假定小區索引0被添加部分0的:

NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0]; 
[tableView selectRowAtIndexPath:indexPath animated:YES scrollPosition:UITableViewRowAnimationTop] 
+0

您好,感謝快速回復。但我已經試過這個,並得到以下錯誤 ***由於未捕獲的異常'NSRangeException',原因:' - [UITableView _contentOffsetForScrollingToRowAtIndexPath:atScrollPosition:]:行(0)超出界限(0) 0)「。 另外,如果我用UITableViewScrollPositionNone替換UITableViewRowAnimationTop,那麼它將在表中只有1條記錄時選擇頂行,然後選擇每行第2行。 –

+0

@Harshal您需要將您的代碼發佈到添加新單元格的位置,以便我可以查看。 –

+0

if(self.isNewRecord)countOfLogbookRecords = [self.tableView_top numberOfRowsInSection:0] +1; [self createRecordWithKeyValue:logbookDictionary className:RECORD_LOGBOOK]; NSIndexPath * indexPath = [NSIndexPath indexPathForRow:0 inSection:0]; [self.tableView_top selectRowAtIndexPath:indexPath animated:NO scrollPosition:0]; } 這裏是代碼。我正在使用核心數據。 –

相關問題