MkImageViewer 1.0.0

MkImageViewer 1.0.0

Mohit Kumar 维护。



  • mohit5189

MkImageViewer

MKImageViewer 用于在水平滚动视图中显示图像。它在您的项目中很容易集成。

示例

要运行示例项目,请克隆仓库,然后首先从 Example 目录运行 pod install

要求

iOS 8 或更高版本

安装

MkImageViewer 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile:

pod 'MkImageViewer'

集成步骤

要集成 MKImageViewer,您只需按照以下步骤操作

  1. 在文件顶部导入MKImageViewer。
import MkImageViewer
  1. 使用以下代码行显示图片
let controller:MKImageViewController = MKImageViewController()
controller.images = [MKImage(url: URL(string: "https://images.pexels.com/photos/34950/pexels-photo.jpg")),MKImage(url: URL(string: "https://images.pexels.com/photos/459225/pexels-photo-459225.jpeg")),MKImage(url: URL(string: "https://i.ytimg.com/vi/c2NmyoXBXmE/maxresdefault.jpg")),MKImage(url: URL(string: "https://www.nmfnewsonline.com/upload/news/lifestyle/Nmf2adb21_02_01_slide_nature.jpg")),MKImage(image: UIImage.init(named: "water"))];

controller.delegate = self;

controller.placeholderImage = UIImage(named: "Placeholder")

self.navigationController?.pushViewController(controller, animated: true)

在上面的例子中,您可以看到此库提供了通过URL或直接UIImage对象传递Images对象的选择。

如果您想处理分页,可以设置代理。在每一张图的滚动时,都会调用代理方法。您可以从API获取新的图像记录并将其添加到图像查看器,如下所示

func willDisplayImage(index:Int) -> Void{

// fetch new image as per your requirement and append as given below:

    controller.appendImages([List of MKImage object])
}}

警告

该库仅设计为竖屏模式。

作者

mohit5189, [email protected]

许可证

MkImageViewer 在MIT许可证下可用。更多信息请参阅LICENSE文件。