IOS UITableView滚动到指定分区,或者指定行
2021-03-20 本文已影响0人
本客
在做地区选择的时候,经常会使用分区的表格,每个分区的头部是地区的首字母,例如A,B,C,D...等等,而在表格的右边也有竖着的一列A,B,C,D...等等,要求是在点击竖着的一列对应的字母的时候,需要表格自动滚动到该字母的分区,其实很简单,竖着的一列字母用button,在button的点击事件里,用这个方法,他是表格的代理方法:
[self.TableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:YES];
其中position有四个枚举,
UITableViewScrollPositionTop 是顶部
UITableViewScrollPositionBottom 是底部
UITableViewScrollPositionMiddle 是中间
UITableViewScrollPositionNone 是默认
完成,可以自己试一下