uitableview でページングを使用しています。私は40個のオブジェクトの配列を持っています。numberofrowsinsection メソッドでは、10 行を返しています。その平均総ページ数は 4 です。pagecontrol メソッド内で、ページングを実装しています。好きなとき
-(ibaction) pagecontrol:
{
if (pagecontrol.currentpage == 0)
{
for (int i=0; i<10; i++ )
{
cell.textlabel.text = [objectarray objectatindex:i];
}
}
if (pagecontrol.currentpage == 1)
{
for (int i=10; i<19; i++ )
{
cell.textlabel.text = [objectarray objectatindex:i];
}
}
if (pagecontrol.currentpage == 2)
{
for (int i=20; i<29; i++ )
{
cell.textlabel.text = [objectarray objectatindex:i];
}
}
if (pagecontrol.currentpage == 3)
{
for (int i=30; i<39; i++ )
{
cell.textlabel.text = [objectarray objectatindex:i];
}
}
}
しかし、uiableview で奇妙な結果が見つかりました。それが正しいか?この pagecontrol メソッドのどこで間違いを犯していますか?