我是iOS新手,我想了解一些关于UITableView的知识。如何在UITableView中滚动时隐藏/显示图像?
我在UITableViewCell中有一些图像。我想在滚动开始时隐藏我的图像,然后我想在滚动停止时显示它们。
我该怎么做? 有没有一种方法或别的什么呢?
我是iOS新手,我想了解一些关于UITableView的知识。如何在UITableView中滚动时隐藏/显示图像?
我在UITableViewCell中有一些图像。我想在滚动开始时隐藏我的图像,然后我想在滚动停止时显示它们。
我该怎么做? 有没有一种方法或别的什么呢?
UITableView继承自UIScrollView,因此您可以在您的tableView委托中接收 UIScrollViewDelegate回调。
实现委托方法
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
它告诉委托时滚动视图即将开始滚动内容。
和
- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset
它告诉代表当用户结束滚动内容。
这不是什么大事,你只需要实现scrollview委托方法来知道滚动停止的时间,然后设置一个bool值并重新加载表,并根据bool值显示和隐藏图像。当滚动开始将bool设置为NO。