Ios Scrollview中的ImageView显示为上下颠倒

Ios Scrollview中的ImageView显示为上下颠倒,ios,imageview,scrollview,Ios,Imageview,Scrollview,我通过在UIScrollView中放置UIImageView创建了一个滚动/缩放图像视图。该行为完全符合我的愿望和预期,但是图像在scrollview中出现颠倒 以下是我如何处理初始化、缩放和滚动: - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view from its nib. scrollView.contentSize = imageV

我通过在UIScrollView中放置UIImageView创建了一个滚动/缩放图像视图。该行为完全符合我的愿望和预期,但是图像在scrollview中出现颠倒

以下是我如何处理初始化、缩放和滚动:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.
    scrollView.contentSize = imageView.frame.size;
    [scrollView addSubview:imageView];
    scrollView.minimumZoomScale = 0.1f;
    scrollView.maximumZoomScale = 0.5f;
    scrollView.delegate = self;
    [scrollView setZoomScale:scrollView.minimumZoomScale];

}

 - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
    return imageView;
}
这是模拟器中的屏幕截图

imageview/scrollview都是在interface builder中创建和设置的


有什么想法吗?谢谢

您是否能够确认imageView本身是颠倒的,而不仅仅是图像

如果不是这样,您可以使用类似于[imageView setFrame:someFrame]的内容强制执行


希望这能有所帮助

我不确定该如何从Interface Builder中使imageview本身颠倒过来。我刚才尝试过使用imageView.frame=CGRectMake(),但仍然遇到同样的问题。不过,有趣的是,将帧设置为较小的值会使其显示正确的方向。IB/iOS似乎不喜欢我的3264x2448图像视图。这是我很久以来听到的最奇怪的事情。。。我不知道是什么原因导致了这样的抱歉。接受答案,因为解决问题的方法是在我的第二条评论中