在 iPad 上具有多个可查看页面的 UIPageControl

Posted

技术标签:

【中文标题】在 iPad 上具有多个可查看页面的 UIPageControl【英文标题】:UIPageControl with multiple viewable pages on iPad 【发布时间】:2011-01-06 17:54:37 【问题描述】:

我正在尝试制作一个使用 UIScrollview 和 UIPageControl 的应用程序。理想情况下,我想构建与运行在 iPad 上的 E*Trade 应用程序外观相似的东西。

E*Trade 应用程序允许在滚动视图中显示页面控件,但滚动视图中的页面小于滚动视图的宽度,因此一次显示多个页面。当用户滑动时,现有页面会移动,新页面会添加到滚动条中。

从查看文档看来,ios 中的 UIPageControl 似乎只能显示一个页面。有没有人有任何指向文档、示例、教程等的指针,可以为我指明创建可以显示多个页面的内容的正确方向?

谢谢

【问题讨论】:

【参考方案1】:

UIPageControl 只是提供分页小部件的一种方式——分页本身是在 UIScrollView 中处理的。 (也许我误解了“iOS 中的 UIPageControl 只能显示一个页面”的意思。)

不管怎样,在 UIPageControl 旁边使用 UIScrollView 是很常见的 UI 习惯用法 - Apple 自己的 Page Control 示例代码使用了这种精确的方法,所以这将是一个很好的第一个调用端口。

【讨论】:

对不起,我的意思是 UIScrollview 显示多个页面,而 UIPageControl 突出显示多个框以显示正在显示的页面。

以上是关于在 iPad 上具有多个可查看页面的 UIPageControl的主要内容,如果未能解决你的问题,请参考以下文章

Uipage控制动画

使嵌入的 PDF 在 iPad 中可滚动

具有多个表视图的 Ipad 设计

UIPage 控件仅在第 4 页点后响应

在多个设备上按需加载,例如移动设备和 ipad pro 和 ipad

解决iPad上查看PDF文件缺页问题