我似乎無法使用UIViewContentModeScaleAspectFit屬性來縮放我的imageView在我的滾動視圖,以適應滾動視圖的大小。大的UIImage不縮小到滾動視圖的框架
- (void)loadView {
UIImage* image = [UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.moilum.com/images/atomicongallery/setmenu/setmenu1.jpg"]]];
imageView = [[UIImageView alloc]initWithImage:image];
imageView.contentMode = UIViewContentModeScaleAspectFit;
CGRect applicationFrame = [[UIScreen mainScreen] applicationFrame];
UIScrollView* scrollView = [[UIScrollView alloc]initWithFrame:applicationFrame];
[scrollView addSubview:imageView];
scrollView.contentSize = image.size;
scrollView.minimumZoomScale = 0.3;
scrollView.maximumZoomScale = 3.0;
scrollView.clipsToBounds = NO;
scrollView.delegate = self;
self.view = scrollView;
}
我試圖imageView.contentMode = UIViewContentModeScaleAspectFill爲好。 scrollView.contentmode = UIViewContentModeScaleAspectFill。所有不似乎:(
任何方式工作了!?
乾杯!
謝謝你,我要試試這個! –
嗨Jecht,你的代碼有效!我發現了這個問題。每當我設置委託給滾動視圖。 imageview不會將其自身重新設置爲內容模式。 scrollview.delegate中的某些內容阻止了這種情況的發生。此外,我認爲它可能是viewforScrollView,我實現的方法不允許imageview調整大小。謝謝 :) –