FSPhotoBrowser 0.1.17

FSPhotoBrowser 0.1.17

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布最后发布2015年9月

DevDivinity 维护。



 
依赖项
AFNetworking>= 0
DACircularProgress>= 0
pop>= 0
 

  • 作者
  • DevDivinity

使用方法

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

下面的代码片段展示了如何实现照片浏览器的一个示例。

首先创建一个包含 IDMPhoto 对象的 photos 数组

photo = [IDMPhoto photoWithFilePath:[[NSBundle mainBundle] pathForResource:@"newPhoto" ofType:@"jpg"]];
photo.captionFont = [UIFont fontWithName:@"verdana" size:14];
photo.titleFont = [UIFont fontWithName:@"Arial" size:20];
photo.title = @"Dev Divinity";
photo.caption = @"The London Eye is a giant Ferris ";
[photos addObject:photo];

主要有两种方式来展示 photoBrowser,一个是在屏幕上渐变,另一个是从现有视图进行缩放。

使用简单的渐变过渡效果

IDMPhotoBrowser *browser = [[IDMPhotoBrowser alloc] initWithPhotos:photos];

从视图中缩放效果

IDMPhotoBrowser *browser = [[IDMPhotoBrowser alloc] initWithPhotos:photos animatedFromView:sender];

当使用此动画时,可以设置 scaleImage 属性,以防视图中的图像与浏览器中显示的图像不同,它会动态缩放图像

browser.scaleImage = buttonSender.currentImage;

使用模态视图控制器进行展示

[self presentViewController:browser animated:YES completion:nil];

要求

安装

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

pod "FSPhotoBrowser"

作者

DevDivinity

许可证

FSPhotoBrowser 可在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。