如何在 iPad/iPhone 中实现 VERTICAL 页面控件

Posted

技术标签:

【中文标题】如何在 iPad/iPhone 中实现 VERTICAL 页面控件【英文标题】:How to implement VERTICAL pagecontrol in iPad/ iPhone 【发布时间】:2011-05-25 14:44:48 【问题描述】:

我知道实现水平页面控制的过程。但我很想知道我们是否可以实现页面控制VERTICALLY。例如,如果用户向上滑动,他会转到第二页,然后页面控件的第二个点会突出显示。 (记住——在这种情况下页面控件是垂直的)

【问题讨论】:

【参考方案1】:

pageControl.transform = CGAffineTransformMakeRotation(M_PI_2); 不够吗?

【讨论】:

你是对的。这也应该有效,比我的答案要好得多。 我正面临这个问题:***.com/questions/65789901/… UIPageControl 占用了太多空间【参考方案2】:

如果您指的是 UIPageControl 项,那么您将不得不自己创建它,因为它不存在(虽然可以作为 github 上的一个小库存在)

如果您正在寻找页面滚动效果(您可以上下滑动以浏览全屏页面),那么您将不得不查看将pagingEnabled 属性设置为 YES 的标准 UIScrollView。

【讨论】:

【参考方案3】:

一种方法是 将滚动视图旋转 90°,将内容旋转 -90°,应该创建一种方便的方法来将框架从一个角度转换为另一个角度

【讨论】:

以上是关于如何在 iPad/iPhone 中实现 VERTICAL 页面控件的主要内容,如果未能解决你的问题,请参考以下文章

在 iPad/iPhone 上创建图表

如何更改 iDevice (iPad/iPhone) 的方向?

如何在 iPad/iPhone 上通过蓝牙耳机录制音频?

如何在 iPad/iPhone 上使用 ICC 配置文件?

如何将混合移动应用程序制作为 ipad/iphone 应用程序?

如何使用我的 iOS 应用程序在我的 iPad/iPhone 中打开 PDF 文件?