我在滚动视图上使用两个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节 - 您可以自定义单元格后。 –