gpt4 book ai didi

ios - 滚动应用 : UIPageViewController vs UIScrollView

转载 作者:技术小花猫 更新时间:2023-10-29 11:22:34 25 4
gpt4 key购买 nike

我正在开发一个应用程序,其中有多个屏幕,每个屏幕都有相同的布局,只是传入的数据不同,然后我希望用户能够从一个屏幕滑动到另一个屏幕。

到目前为止,我使用 UIPageViewController 项目模板和过渡样式 UIPageViewControllerTransitionStyleScroll 进行了一些工作。到目前为止我所做的工作正常,虽然它是资源密集型的,因为每次我滑动到新页面时它都会实例化一个新的 View Controller ,但我正在考虑解决这个问题。

我担心的是它严格来说不是 ibook 意义上的页面应用程序,所以即使我能够使用过渡样式设置使其看起来像滚动应用程序,我想知道是否有人们似乎只将此模板用于书籍类型应用程序的原因,除非我弄错了

似乎还有一种替代方法,即使用 UIScrollViewPageControl 来实现类似的功能

http://developer.apple.com/library/ios/#samplecode/PageControl/Introduction/Intro.html

我不确定哪种方法更能解决我要解决的问题,因此我正在寻找一些反馈。每个页面都需要是 View Controller 的一个单独实例,因为每个页面上要显示多个元素。

最佳答案

使用 UIScrollView 要困难得多。如果您的目标是 iOS 6,您几乎肯定会使用 UIPageViewController。如果您的目标是 iOS 5,那么 UIPageViewController 可能并不完美,因为唯一可用的页面转换是“滚动”,看起来像翻页。

如果您担心资源使用,您可以重用 View Controller 。

参见 WWDC 2012 session 223: https://developer.apple.com/videos/play/wwdc2012/223/

关于ios - 滚动应用 : UIPageViewController vs UIScrollView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15279601/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com