UIScrollView - 滚动显示用户更多内容

时间:2011-05-21 18:04:12

标签: ios ipad uiscrollview scroll scrollbar

我遇到与this post

类似的问题

我有一个滚动视图,如果用户向左滚动或滚动到底部,用户可以看到更多数据。但是我无法找到一种方法来告诉用户滚动时可以获得更多内容。它不直观,只有通过实验,用户才能找到滚动选项。

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

使用[scrollView flashScrollIndicators]并不是很有用,因为它只是闪烁指示灯,它很快就会让用户无法看到它。

如果有人可以帮助我,那就太棒了。

2 个答案:

答案 0 :(得分:4)

这就是我这样做的方式......

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

- (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;
    }
}

答案 1 :(得分:-1)

我不确定,但可能是你可以设置一个计时器来闪烁指示器,以便它保持在那里.......