iphone - 点击状态栏时间

标签 iphone uitableview

我在我的应用程序中使用 UITableView。向下滚动后,如果我点击状态栏时间,表格将重新定位到顶部。知道这是如何完成的以及是否可以拦截该操作。 TIA,吉姆 B

最佳答案

UITableView 是 UIScrollView 的扩展,UITableViewDelegate 是 UIScrollViewDelegate 的扩展。

UIScrollViewDelegate 可以实现此方法:

- (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView

这将允许你拦截它。

您也可以使用 tableview 的“scrollsToTop”属性将其关闭。

如果你只是想知道它什么时候发生,你可以使用这个委托(delegate)方法:

- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView

关于iphone - 点击状态栏时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3002039/

相关文章:

iphone - 发布新版本的应用程序会删除旧版本的文件吗?

ios - 如何在 SWIFT 3 中对 UITableView 执行动态创建部分和单元格

ios - UITableView - 自定义 UITableViewCell 中的自定义 selectedBackgroundView 在选择时隐藏单元格分隔符

ios - 使用 Storyboard 将 NSString 传递到另一个 View

ios - 滑动UITableViewCells如何实现?

swift - tvOS 上 UITableViewCell 的自定义背景

iphone - 如何保存来自不同 View Controller 的数据并将其加载到 iOS 中的另一个 View Controller 中

iphone - 在 iOS 应用程序中显示服务器端内容 - 需要的方法

iPhone:界面生成器中的 NSLocalizedString?

iphone - 使用 ifstream 读写二进制字符串的正确格式