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

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

这就是我正在做的事情

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

  1. scroll view内拖放UIImageView并将其NSLayoutConstraintleadingtrailingtopbottomequal width to main viewequal height to main view设置为equal height to main view5 width and height.

  1. 让我的控制器 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


    【解决方案1】:

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

    https://github.com/mwaterfall/MWPhotoBrowser

    【讨论】:

    • 谢谢你的链接,但你能告诉我如何实现它。
    猜你喜欢
    • 2015-08-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-05
    • 2011-08-23
    • 1970-01-01
    • 2017-06-10
    • 2020-08-11
    相关资源
    最近更新 更多