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

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

【问题讨论】:

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

标签: ios objective-c uicollectionview uipagecontrol


【解决方案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 无论如何都不会显示它们。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-04-06
    • 2013-03-23
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    • 1970-01-01
    • 2012-10-20
    • 2017-03-25
    相关资源
    最近更新 更多