首页 > 手机专区 > 苹果手机 >

iOS如何使用EXPhotoViewer实现图片预览

来源:互联网 2023-02-21 17:15:11 版权归原作者所有,如有侵权,请联系我们

EXPhotoViewer轻量级图片预览框架,可以实现单视图或者列表形式的图片预览。Y1g办公区 - 实用经验教程分享!

工具/原料

  • Xcode
  • EXPhotoViewer

方法/步骤

  • 1

    EXPhotoViewer使用控制器加UIScrollViewDelegate的形式实现图片的缩放,使用类方法即可快速实现,EXPhotoViewer的.h方法如下:Y1g办公区 - 实用经验教程分享!

    (void) showImageFrom:(UIImageView*) image;Y1g办公区 - 实用经验教程分享!

    iOS如何使用EXPhotoViewer实现图片预览Y1g办公区 - 实用经验教程分享!

  • 2

    在加载时候首先会进行控制器的初始化,初始化过程中创建UIScrollView进行视图的缩放,实现如下:Y1g办公区 - 实用经验教程分享!

    iOS如何使用EXPhotoViewer实现图片预览Y1g办公区 - 实用经验教程分享!

  • 3

    在.m中Y1g办公区 - 实用经验教程分享!

    (void) showImageFrom:(UIImageView*) image;Y1g办公区 - 实用经验教程分享!

    的实现在初始化控制器之后调用显示方法。Y1g办公区 - 实用经验教程分享!

    iOS如何使用EXPhotoViewer实现图片预览Y1g办公区 - 实用经验教程分享!

  • 4

    - (void) showImageFrom:(UIImageView*) imageView的具体实现,在获取到根视图控制器之后使用动画效果将视图的图片进行御览。Y1g办公区 - 实用经验教程分享!

    iOS如何使用EXPhotoViewer实现图片预览Y1g办公区 - 实用经验教程分享!

    iOS如何使用EXPhotoViewer实现图片预览Y1g办公区 - 实用经验教程分享!

  • 5

    获取根视图控制器方式如下:Y1g办公区 - 实用经验教程分享!

    -(UIViewController *) rootViewController{Y1g办公区 - 实用经验教程分享!

    UIViewController* controller = [UIApplication sharedApplication].keyWindow.rootViewController;Y1g办公区 - 实用经验教程分享!

    if ([controller presentedViewController]) {Y1g办公区 - 实用经验教程分享!

    controller = [controller presentedViewController];Y1g办公区 - 实用经验教程分享!

    }Y1g办公区 - 实用经验教程分享!

    return controller;Y1g办公区 - 实用经验教程分享!

    }Y1g办公区 - 实用经验教程分享!

    iOS如何使用EXPhotoViewer实现图片预览Y1g办公区 - 实用经验教程分享!

  • 5该信息未经许可获取自百度经验
  • 6

    初始化UIImageView对象的同时设置好点击响应事件,加入image图片显示,在点击事件里面进行预览,如下:Y1g办公区 - 实用经验教程分享!

    iOS如何使用EXPhotoViewer实现图片预览Y1g办公区 - 实用经验教程分享!

  • 7

    图片预览前与预览之后,显示效果如下:Y1g办公区 - 实用经验教程分享!

    iOS如何使用EXPhotoViewer实现图片预览Y1g办公区 - 实用经验教程分享!

    iOS如何使用EXPhotoViewer实现图片预览Y1g办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!Y1g办公区 - 实用经验教程分享!


    标签: iosXCODE苹果使用实现

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号