【问题标题】:Paging in scrollview with different page size在具有不同页面大小的滚动视图中分页
【发布时间】:2013-12-14 05:18:02
【问题描述】:

我需要在滚动视图中提供不同页面大小的分页,每个页面都有不同的大小,每当我向下或向上滚动时,它都应该在屏幕中显示下一页,如果页面大小不能适合单个屏幕,那么它也应该允许进一步滚动直到该页面的末尾。 这是我想如何在两个部分中显示数据的图像。

请参阅以下在 iTunes 中链接的应用程序,以更清楚地了解我想要如何实际实现。

https://itunes.apple.com/us/app/circa-news/id517114354

请帮助我如何做到这一点。提前致谢。

【问题讨论】:

    标签: iphone uiscrollview pagination custompaging


    【解决方案1】:

    按照以下步骤操作:-

    1. 从这里下载页面控件源代码https://github.com/yeahdongcn/RSCircaPageControl

    2. 导入 RSCircaPageControl.h 以使用该功能。

    3. 在你想要上面布局的视图中,将上面下载的控件添加为子视图。

    4. 添加滚动视图作为页面控件的子视图,如果您的数据内容超过可见区域。

    探索他们如何使用示例代码,我猜这个控件满足你的所有要求,RSCircaPageControl.h 和 RSCircaPageControl.m 是主要的帮助类。

    最好的

    【讨论】:

    • 感谢@Parvez 的帮助,但作为参考,您提供了相同大小的页面,在我的情况下,我需要不同大小的分页。页面大小将根据页面内容动态决定。
    • 兄弟我做到了,但分页仍然没有按照我想要的方式进行,当我向下或向上滚动时,它应该停在当前页面的 Y 位置(任何页面的开头)。你能告诉我如何进行分页吗?非常感谢,如果它有效。
    • 使用 UIView 的 setExclusiveTouch 属性。例如:-设置独占触摸使用... [self.view setExclusiveTouch:YES]; [pageControlScrollview setExclusiveTouch:YES]; [scrInnerview setExclusiveTouch:YES];
    • @iOSbeginner 我想使用上面提到的属性你可以解决你的问题。
    【解决方案2】:

    您也可以使用 CSS。从 Web 服务中,您应该需要两个预定义的类名,您将为其应用 css。一个 css 提供白色背景和边框,另一个类用于灰色字体。

    【讨论】:

    • 我有颜色变化相关问题的解决方案,请帮助我处理 PAGING
    猜你喜欢
    • 2023-04-11
    • 1970-01-01
    • 1970-01-01
    • 2015-06-01
    • 1970-01-01
    • 2017-05-05
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    相关资源
    最近更新 更多