【发布时间】:2016-05-10 09:04:27
【问题描述】:
我正在尝试在我的应用中显示图像,例如 photo app of iOS
这就是我正在做的事情
- 我在 Xcode 中拖放
UIScrollView并设置它的NSLayoutConstraintleading,trailing,top,bottom
- 在
scroll view内拖放UIImageView并将其NSLayoutConstraintleading、trailing、top、bottom、equal width to main view和equal height to main view设置为equal height to main view5width and height.
- 让我的控制器
UIScrollViewDelegate委托。
- (void)viewDidLoad { [super viewDidLoad]; self.scrollView.minimumZoomScale=0.3; self.scrollView.maximumZoomScale=6.0; UIImage *img = [UIImage imageNamed:@"b.jpg"]; self.iVW.constant = img.size.width; self.iVH.constant = img.size.height; self.imageView.image = img; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. } - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView { return self.imageView; }
b.jpg 为 11000 x 5000
这是我完全缩小的结果:(
并希望得到来自 iOS 照片应用程序的结果
【问题讨论】:
标签: ios objective-c uiscrollview uiimageview autolayout