Ios Scrollview中的ImageView显示为上下颠倒
我通过在UIScrollView中放置UIImageView创建了一个滚动/缩放图像视图。该行为完全符合我的愿望和预期,但是图像在scrollview中出现颠倒 以下是我如何处理初始化、缩放和滚动: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
- (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图像视图。这是我很久以来听到的最奇怪的事情。。。我不知道是什么原因导致了这样的抱歉。接受答案,因为解决问题的方法是在我的第二条评论中