我有一个滚动视图与几个子视图。子视图是这样定义的:UIImageView不遵循设备方向
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGRect rect = imageView.frame;
rect.size.height = screenRect.size.height;
rect.size.width = screenRect.size.width;
imageView.frame = screenRect;
[scrollView addSubview:imageView];
这很好地工作,直到我将界面方向更改为横向。 imageView仍处于肖像模式,将图像剪切成一半。我应该如何改变纵向高度和宽度,横向高度和宽度?
也许你想把'autoresizesSubviews = YES'设置为'imageView'的父视图(上面例子中的'scrollView')呢? – barley
@ barley:是的,你是对的。 –