如何在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和按钮?的主要内容,如果未能解决你的问题,请参考以下文章
如何连接 UIPageControl 使其与其他控件一起向上滚动?
如何选择在 View 和 ViewController 中放置哪些代码?
IOS开发-UI学习-UIPageControl(页码控制器)的使用