ios - UIScrollView - 向用户显示更多可滚动的内容

标签 ios ipad uiscrollview scroll scrollbar

我有类似的问题 this post

我有一个 ScrollView ,如果用户向左滚动或滚动到底部,用户可以看到更多数据。但我无法找到一种方法来告诉用户滚动上有更多内容可用。它并不直观,只有通过实验,用户才会发现滚动选项。

有什么方法可以向用户显示/告诉用户可以进行滚动。

使用[scrollView flashScrollIndicators]并不完全有用,因为它只是闪烁指示器,而且速度太快,用户肯定看不到它。

如果有人能帮助我解决这个问题,那就太好了。

最佳答案

我就是这样做的...

我在 ScrollView 上放置了一个图像(例如指向左侧的箭头)。因此,使用下面提到的函数,每当用户加载 View 时,图像就会显示(告诉右侧有更多内容)。当用户到达 ScrollView 的最右边时,图像会消失,当他再次向左滚动时,图像会重新出现......

- (void)scrollViewDidScroll:(UIScrollView *)scrollView1 {
    if (scrollView1.contentOffset.x == scrollView1.contentSize.width - scrollView1.frame.size.width) 
    {
        // reached the bottom
        NSLog(@"reached right");
        self.imageView.hidden = YES;
    }
    else
    {
        self.imageView.hidden = NO;
    }
}

关于ios - UIScrollView - 向用户显示更多可滚动的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6083486/

相关文章:

ios - 如何通过单击按钮快速在 iOS 的 UITableview 中插入行?

ios - 在 UILabel 上调用 sizeToFit() 并不总能在自定义 tableview 单元格中产生正确的结果

iOS 应用相机访问被拒绝 iOS 9.1(黑屏)

ios - 分页UIScrollView的缩放效果?

ios - AVAudioPlayer速率

ios - 想给Sqlite数据库添加上标数据

ios - 运行 7.0.4 的 iPad 出现半透明问题

ios - UISplitViewController 在 Storyboard中隐藏/取消隐藏 MasterView

iOS Swift 以编程方式设置 View 框架位置

ios - UIStackView 是否可以滚动?