To run the example project, clone the repo, and run pod install
from the Example directory first.
DMLPhotoBrowser is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod 'DMLPhotoBrowser', '~> 0.1.6'
注意此框架依赖 FLAnimatedImage和SDWebImage,下面是具体如何使用(请参考demo,欢迎Issues)
本地/相册图片浏览
NSMutableArray *photoItems = [NSMutableArray array]; int i = 0; for (UIImage *image in self.images) { UIImageView *imageViewSource = self.bgview.subviews[i]; DMLPhotoItem *item = [[DMLPhotoItem alloc] initWithSourceView:imageViewSource image:image]; [photoItems addObject:item]; i ++; } DMLPhotoBrowser *Browser = [[DMLPhotoBrowser alloc] initWithPhotoItems:photoItems selectedIndex:imageView.tag]; [Browser showPhotoBrowser];
网络图片浏览
NSMutableArray *photoItems = [NSMutableArray array]; int i = 0; for (NSString *url in self.originalURLs) { FLAnimatedImageView *imageViewSource = self.bgview.subviews[i]; DMLPhotoItem *item = [[DMLPhotoItem alloc] initWithSourceView:imageViewSource thumbImage:imageViewSource.image imageUrl:[NSURL URLWithString:url]]; [photoItems addObject:item]; i ++; } DMLPhotoBrowser *Browser = [[DMLPhotoBrowser alloc] initWithPhotoItems:photoItems selectedIndex:imageView.tag]; [Browser showPhotoBrowser];
NickName:MrDML, E-Mail:dml1630@163.com, QQ:1969339388
DMLPhotoBrowser is available under the MIT license. See the LICENSE file for more info.