如何旋转 UIScrollView?

Posted

技术标签:

【中文标题】如何旋转 UIScrollView?【英文标题】:How to rotate UIScrollView? 【发布时间】:2015-09-01 17:55:05 【问题描述】:

我有一个大的 UIScrollView 画布,我想完全旋转这个滚动视图。为此我尝试:

scrollView.transform = CGAffineTransformMakeRotation(90.0)

但在这种情况下我得到:

不是 90 度。在我看来,它以 3D 形式旋转。如何正确旋转它?

【问题讨论】:

【参考方案1】:

CGAffineTransformMakeRotation 采用弧度,而不是度数。

试试这个:

import Darwin


scrollView.transform = CGAffineTransformMakeRotation(M_PI / 2.0)

【讨论】:

以上是关于如何旋转 UIScrollView?的主要内容,如果未能解决你的问题,请参考以下文章

调整容器 uiscrollview 中所有 uiscrollview 的大小

滚动 UIScrollView 时如何缩放

如何使用 autoLayouts 动态增加 UIScrollView 的高度

带有 UIButtons 的 UIScrollview - 如何重新创建跳板?

如何通过滑动向 UIScrollView 添加另一个页面?

如何旋转 UIScrollView?