当UITableView中有多个scetion的时候 索引应该怎样设置
这是我索引的响应方法实现,实际效果并不会跳转到正确的位置,请问老师我应该如何修改
-(NSInteger)tableView:(UITableView *)tableView sectionForSectionIndexTitle:(NSString *)title atIndex:(NSInteger)index{
NSIndexPath *path;
//前面八个索引关键字对应第一个section
if (index<7) {
path = [NSIndexPath indexPathForRow:index inSection:0];
}
if (index>7) {
path = [NSIndexPath indexPathForRow:index-7 inSection:1];
}
// 滚动到当前所要想展示的位置
// 参数列表 滚到的位置。滚动的方向。是否动画
[tableView scrollToRowAtIndexPath:path atScrollPosition:UITableViewScrollPositionNone animated:true];
return index;
}
正在回答 回答被采纳积分+1
我的代码其他部分实际上就plist文件跟视频案例上面不一样,视频中使用的是只有一个section的tableview 我这里用的之前面视频案例中 拥有教皇组与雅典娜组两个section的plist文件。
麻烦老师看一下问题出在哪里了 谢谢
- 参与学习 516 人
- 提交作业 158 份
- 解答问题 637 个
本路径采用基础+案例方式,助你解开对界面优化、数据储存、屏幕适配的疑惑。6小时团购项目实战加最新版本Swift讲解,让你掌握更多iOS开发技巧。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星