UIScrollView:动画横幅效果

时间:2013-02-13 15:05:11

标签: iphone ios animation uiscrollview transition

我有一个带有PageControl的UIScrollView,它在视图中显示了一些图片。

我想创建一个动画,就像横幅效果一样,会在X秒后自动更改图像。

  • 可以使用UIScrollView执行此操作,还是应该使用其他方式?

编辑:@selector

- (void) changePage:(UIPageControl *)sender
{
    if ([pageControl currentPage]  < 3) {

        [pageControl setCurrentPage:[pageControl currentPage] + 1];
    } else{
        [pageControl setCurrentPage:0];
    }

}

3 个答案:

答案 0 :(得分:1)

UIScrollView很好。 您必须在scrollView上设置pagingEnabled,并在一段时间后,更改在scrollView上选择的页面。

答案 1 :(得分:0)

简单的,pagingEnabled将当前位置更改为页面。

pageControl.pagingEnabled更改为pageControl.scrollEnabled

答案 2 :(得分:0)

scrollEnabled:滚动时按x / y轴滚动

pagingEnabled:将当前滚动视图滚动为每个滚动的页面。

现在将pagingEnabled替换为scrollEnabled