如何在ios的UIPageControl中放置UICollectionView和按钮?

Posted

技术标签:

【中文标题】如何在ios的UIPageControl中放置UICollectionView和按钮?【英文标题】:How to put UICollectionView and button in UIPageControl in ios? 【发布时间】:2015-08-25 07:13:01 【问题描述】:

当我滑动它滚动时,这是我的收藏视图, 我在 UIPageControl 中放置了 UICollectionView 和按钮,当滑动 UICollectionView 滚动时,按钮视图不能像正常 UIPageControl 一样平滑滚动

【问题讨论】:

我不确定是你的英语还是你的观点的层次结构,但有些不对劲。您将 UICollectionView 和 UIButton 放在 UIPageControl 中?!请澄清,因为它没有任何意义。 查看已编辑的问题 Jasper 你也必须展示一些代码。喜欢scrollViewDidScroll,如果你已经实现了 dpaste.com/1RAE9ZM 看到这个代码@Jasper 在你调用[self pageChange];的方法结束时,那个方法是做什么的? 【参考方案1】:

我不确定,但我认为这与您的CATransitions有关

尝试更改方法的最后一部分,以便使用 UIView 动画而不是 CATransitions

if(pageControl.currentPage==pageControl.numberOfPages-1)

    [UIView animateWithDuration:0.2
                     animations:^

                         dayRadialCollection.alpha = 0.0f;
                         addWeek.alpha = 1.0f;
                         removeWeek.alpha = 1.0f;

                      completion:^(BOOL finished) 

                     ];

else 

    [UIView animateWithDuration:0.2
                     animations:^

                         dayRadialCollection.alpha = 1.0f;
                         addWeek.alpha = 0.0f;
                         removeWeek.alpha = 0.0f;

                      completion:^(BOOL finished) 

                     ];

也没有必要隐藏元素,因为alpha 0.0f 无论如何都不会显示它们。

【讨论】:

以上是关于如何在ios的UIPageControl中放置UICollectionView和按钮?的主要内容,如果未能解决你的问题,请参考以下文章