我是 iOS 编程新手,我想了解一些有关 UITableView 的知识。
我在 UITableViewCell 中有一些图像。我想在滚动开始时隐藏我的图像,然后我想在滚动停止时显示它们。
我怎样才能做到这一点 ?有什么方法或其他的吗?
我是 iOS 编程新手,我想了解一些有关 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 .