をスクロールしながら..つtableviewsエラー私はscrollviewに隣接して2 tableviewsを使用しています
scrollview。 2つのテーブルビューがあり、スクロールするために1つのテーブルビューのみが画面に表示されます。
各テーブルビューについて私はサーバーからデータを取得していて、ローカルに保存しています。
ここでの問題は、スクロール後に表示したいテーブルビューの行数が前回のインデックス値と同じようにクラッシュしている場合です。
iamは、最初のtableview配列に10個、2番目のtableview配列に20個のアイテムがあるとします。 もし私が2番目のtableviewに移動し、最大20のインデックスをスクロールし、最初のテーブルビューにスクロールすると、tableviewがスクロールしている間にインデックスパス20が検索されます。
テーブルビューが第二テーブルビューの現在のインデックスパスは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をスクロールビューにどのように追加したのかを知る必要があります。 –
申し訳ありませんが、なぜスクロールビュー内に2つのテーブルビューを使用する必要がありますか?なぜ2つのセクションを持つ1つのテーブルビューだけではなく、後でセルをカスタマイズすることができます。 –