如何在UITableView中滚动时隐藏/显示图像?

时间:2013-10-09 08:47:19

标签: ios objective-c uitableview

我是iOS编程的新手,我想学习一些关于UITableView的知识。

我在UITableViewCell中有一些图像。我想在滚动开始时隐藏我的图像然后我想在滚动停止时显示它们。

我该怎么做? 是否有方法或其他相关内容?

2 个答案:

答案 0 :(得分:2)

UITableView继承自UIScrollView,因此您可以在tableView委托中接收  UIScrollViewDelegate回调。

实施委托方法

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView

告诉委托滚动视图何时开始滚动内容。

- (void)scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset

告诉代表用户何时完成滚动内容。

阅读ScrollViewDelegate Reference

答案 1 :(得分:1)

你只需要实现scrollview委托的方法就可以知道滚动何时停止,然后设置一个bool值并重新加载表,并根据bool值你可以显示和隐藏图像。当滚动开始设置时布尔到NO。