ios - 只为 UITableView 的一个方向启用弹跳

标签 ios objective-c uitableview

我将如何让 UITableView 在到达底部而不是顶部时反弹。本质上,我添加了一个 UIImageView 作为我的 TableView 的 部分标题,但目前如果我在顶部拉起,我的 UIImageView 之间会有一个丑陋的空间和我的 UINavigationBar

我看这个question但我真的不明白解决方案。有人会介意详细说明吗?

最佳答案

您链接到的问题有 2 种不同的解决方案。作为 TableView 的委托(delegate),您已经是 ScrollView 的委托(delegate),因此您可以实现类似的东西(这是在另一个问题中未标记为正确的答案...):

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
    scrollView.bounces = (scrollView.contentOffset.y > 10);
}

关于ios - 只为 UITableView 的一个方向启用弹跳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18004416/

相关文章:

ios - UITextView 的框架未在 viewWillAppear 中设置

iphone - 我可以在 nib 文件中设置自定义 UICollectionViewLayout 吗?

ios - 添加第二个 .plist 作为子 Pane

ios - 如何访问多个自定义表格 View 单元格中的属性

ios - EKEventStore eventsMatchingPredicate 赋值

ios - Objective-C 命名 block 的参数

ios - 按住按钮时如何移动 UIImage?

ios - 检查url是否为图片

ios - 为什么我必须注释掉我的 NSPredicate 才能让 NSFetchedResultsController 填充 UITableView?

ios - UITableViewCell 的背景颜色问题