我在滾動視圖上使用兩個tableviews相鄰。滾動時出現兩個tableviews錯誤
scrollview - 屏幕寬度* 2,只能滾動水平。 上的兩個tableviews,只有任何一個tableview出現在屏幕上的滾動。
爲每個tableview我從服務器獲取數據,我在本地保存它。
這裏的問題是,如果我想在滾動後顯示的tableview的行數,程序崩潰,因爲它正在採取前一個索引值。
假設iam在第一個tableview數組中有10個項目,在第二個tableview數組中有20個項目。 如果我移動到第二個tableview並滾動到20索引,如果我滾動回第一個表格視圖,而tableview滾動,它正在尋找索引路徑20.所以我得到的錯誤。
如果我滾動回第一tableview中時的tableview不滾動我沒有得到即使第二的tableview的當前索引路徑是20.
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;
{
if (selecetedSearchIndex == 0){
UITableViewCell *cell ;
// code for cell
return cell;
}
else{
UITableViewCell *cell ;
// code for cell
return cell;
}
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
{
if (selecetedSearchIndex == 0)
{
return firstArr.count;
}
else{
return secondArr.count;
}
}
// selecetedSearchIndex是索引值來識別任何錯誤顯示在屏幕上實現代碼如下
誰能幫我在這....
請添加更多代碼。我們需要知道你是如何將這些tableView添加到你的scrollView的。 –
很抱歉,爲什麼您需要在滾動視圖中使用2個表視圖?爲什麼不只是一個表格視圖與2節 - 您可以自定義單元格後。 –