[英]How to autorotate UIScrollView and UIImageView programmatically?
我有一个UIScrollView和UIImageView,它们是通过编程创建的,没有界面生成器。 如何确保两者均沿水平方向自动旋转?
如果您要对UIViewController进行子类化(甚至以编程方式进行子类化),则应该免费进行旋转。 只需确保在滚动视图和图像视图上设置了autoresizingMask,以便将遮罩设置为UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight
UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight
如果您希望视图适应新的屏幕尺寸)。
确保已经实现了shouldAutorotateToInterfaceOrientation,然后做一点
yourView.transform = CGAffineTransformIdentity;
yourView.transform = CGAffineTransformMakeRotation(degreesToRadian(90));
并在头文件中使用它会非常有用
#define degreesToRadian(x) (M_PI * (x) / 180.0)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.