UIPageControl UIScrollView 动画效果

Posted

技术标签:

【中文标题】UIPageControl UIScrollView 动画效果【英文标题】:UIPageControl UIScrollView animated effect 【发布时间】:2014-07-03 15:17:27 【问题描述】:

我希望能够左右滑动屏幕以显示不同的用户详细信息(请参阅下面的屏幕截图链接)。我还想要动画效果,您可以看到项目从一侧离开屏幕,而新项目从另一侧出现。

故事板上使用的元素。

UIViewController UIImageView UILabel x 3 UIPageControl

对于初学者,我不知道我需要哪些元素才能获得这种效果。我正在找人告诉我我需要哪些元素以及与之配套的示例代码。

我的 ViewController 的屏幕截图 - http://oi60.tinypic.com/k3roqp.jpg

我不想使用 UIPageViewController

【问题讨论】:

【参考方案1】:

您可以使用启用分页的UIScrollViewUIPageViewController 将多个视图控制器显示为页面。网上有很多针对这些的教程。

您可以直接在 Apple 网站上找到这些控件的文档:

UIScrollView:https://developer.apple.com/library/ios/documentation/uikit/reference/uiscrollview_class/Reference/UIScrollView.html

UIPageViewController:https://developer.apple.com/library/ios/documentation/uikit/reference/UIPageViewControllerClassReferenceClassRef/UIPageViewControllerClassReference.html

【讨论】:

以上是关于UIPageControl UIScrollView 动画效果的主要内容,如果未能解决你的问题,请参考以下文章

选择垂直时 UIPageControl 不出现

为啥我的 UIpageControl 不显示?

检测 UIPageControl 页面变化

UIPageControl 点之间的空间较大

横向的 UIPageControl

无法更改 UIPageControl 中的 currentPage 属性