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

标签 ios objective-c uitableview

我是 iOS 编程新手,我想了解一些有关 UITableView 的知识。

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

我怎样才能做到这一点 ?
有什么方法或其他的吗?

最佳答案

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

实现委托(delegate)方法

- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView

它告诉代理 ScrollView 何时开始滚动内容。


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

当用户完成滚动内容时,它会告诉代理。

阅读 ScrollViewDelegate Reference .

关于ios - 在 UITableView 中滚动时如何隐藏/显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19267138/

相关文章:

objective-c - iOS 同步 - 让核心数据对象知道它必须被推送到服务器的好方法是什么?

objective-c - iOS11 objective-c issue 'unrecognized selector sent to instance' 调用自定义类存在的方法

iphone - 带有基本 SDK iOS 6.1 的 iOS 6.1 中带有属性文本的 UITextView 不起作用

ios - NSJSONSerialization 和 SBJson 工作异常

ios - 如何同时在2个UITextField中输入文本

iphone - 如何折叠/折叠 UITableView 的部分?

iphone - UITableView开始滚动位置

ios - 在 swift 2 中调用和打印对象内部的对象

iphone - 如何每15分钟执行一次后台任务?

iOS 7 上的 UITableView backgroundView 手势?