原文地址:http://blog.sina.com.cn/s/blog_7140883901010zlb.html
让tableView滚到顶部的功能,请注意UITabelView 继承自UIScrollView,而setContentOffset是scrollview里头一个方法。
- (void)scrollToTop:(BOOL)animated {
[self setContentOffset:CGPointMake(0,0) animated:animated];
}
- (void)scrollToBottom:(BOOL)animated {
NSUInteger sectionCount = [self numberOfSections];
if (sectionCount) {
NSUInteger rowCount = [self numberOfRowsInSection:0];
if (rowCount) {
NSUInteger ii[2] = {0, rowCount-1};
NSIndexPath* indexPath = [NSIndexPath indexPathWithIndexes:ii length:2];
[self scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositio nBottom
animated:animated];
}
}
}
本文详细介绍了如何使用Swift实现UITableView滚动到顶部和底部的功能,通过自定义方法`scrollToTop:animated:`和`scrollToBottom:animated:`, 简洁高效地实现了这一常见操作,对于iOS开发者来说是一篇实用的技术指南。
1076





