需要帮助在 UIScrollView 中显示图像,如 iOS 照片应用

Posted

技术标签:

【中文标题】需要帮助在 UIScrollView 中显示图像,如 iOS 照片应用【英文标题】:Need assistance displaying image in UIScrollView like iOS photo app 【发布时间】:2016-05-10 09:04:27 【问题描述】:

我正在尝试在我的应用中显示图像,例如 photo app of ios

这就是我正在做的事情

    我在 Xcode 中拖放 UIScrollView 并设置它的 NSLayoutConstraint leading, trailing, top, bottom

    scroll view内拖放UIImageView并将其NSLayoutConstraintleadingtrailingtopbottomequal width to main viewequal height to main view设置为equal height to main view5 width 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 照片应用程序的结果

【问题讨论】:

【参考方案1】:

你可以使用这个库,它也支持滚动、缩放和分享

https://github.com/mwaterfall/MWPhotoBrowser

【讨论】:

谢谢你的链接,但你能告诉我如何实现它。

以上是关于需要帮助在 UIScrollView 中显示图像,如 iOS 照片应用的主要内容,如果未能解决你的问题,请参考以下文章

UIscrollView 快速分页和缩放图像

如何在 swift 中设置 UIScrollView 内的全宽图像

在 UIScrollView 中延迟加载不同尺寸的图像而不分页

需要帮助在故事板上的 UIScrollView / UIPageControl 中推送视图

当前图像未使用 UIScrollview 显示在照片库中

UIscrollView 水平滚动图像并显示单击图像中的图像