如何以编程方式自动旋转UIScrollView和UIImageView?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何以编程方式自动旋转UIScrollView和UIImageView?相关的知识,希望对你有一定的参考价值。
我有一个UIScrollView和一个UIImageView,我在没有界面构建器的情况下以编程方式创建。如何确保水平方向自动旋转?
答案
如果你是UIViewController的子类,甚至以编程方式,你应该免费获得轮换。只需确保在滚动视图和图像视图上设置autoresizingMask,以便如果希望视图适应新的屏幕尺寸,则将蒙版设置为UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight
。
另一答案
确保你已经实现了shouldAutorotateToInterfaceOrientation然后做了一点
yourView.transform = CGAffineTransformIdentity;
yourView.transform = CGAffineTransformMakeRotation(degreesToRadian(90));
并在头文件中使用它可能非常有用
#define degreesToRadian(x) (M_PI * (x) / 180.0)
以上是关于如何以编程方式自动旋转UIScrollView和UIImageView?的主要内容,如果未能解决你的问题,请参考以下文章
以编程方式布局 UIScrollView,并为其子视图添加了自动布局,但它不滚动
WKWebview & UIImageView 在 UIScrollView 内以编程方式自动布局 Objective-C
在 UIScrollView 子视图中使用自动布局(以编程方式)