0

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

我想创建一个动画,例如在 X 秒后自动更改图像的横幅效果。

  • 可以用 UIScrollView 做到这一点还是我应该使用另一种方式?

编辑:@选择器

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

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

}

4

3 回答 3

1

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

于 2013-02-13T15:10:01.910 回答
0

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

换成pageControl.pagingEnabled _pageControl.scrollEnabled

于 2013-11-30T13:33:05.907 回答
0

scrollEnabled:滚动时像 x/y 轴一样滚动

pagingEnabled:像当前滚动视图一样滚动,作为每个滚动的页面。

现在替换你的 pagingEnabledinto scrollEnabled.

于 2013-11-30T13:35:20.710 回答