FGallery iPhone图片浏览示例
iPhone 上的图片浏览要做得顺滑流畅,用FGallery
还挺省心的。它的图片切换、缩放、全屏预览这些功能都蛮齐全,而且用户体验也比较自然。你只要把它接入项目,设置好图片源,界面就能立马跑起来。
图片浏览的核心是交互。FGallery
一般会用UICollectionView
或者UIScrollView
搞滑动切换,再加点手势识别,响应也快,代码也简单。用户左右滑动切换图片,点一下还能直接全屏,挺符合大多数 App 的习惯。
缩放和全屏也是亮点,适合那种需要看细节的应用场景,比如电商、摄影类 App。像双指放大、点击全屏这些交互,它都支持得还不错。可以考虑用UIPresentationController
来控制切换动画,视觉效果更流畅。
图片多的时候,性能是个事儿。FGallery
支持异步加载和懒加载,图片只有在快要显示时才加载。推荐结合SDWebImage
一起用,缓存机制也不用你操心。
另外它的扩展性也还行。比如你想自定义手势、搞点过渡动画、加个 loading 效果,这些FGallery
都留了接口。用CocoaPods
或者Carthage
集成也方便,直接加进 Xcode 工程就能用了。
如果你在做 iPhone 上的图像浏览,又不想从头撸,FGallery
是个还不错的选择。适合展示多图的场景,配置也不复杂,新手也能轻松上手。
FGallery.zip
预估大小:34个文件
FGallery
文件夹
FGallery
文件夹
photo-gallery-left.png
274B
FGallery_Prefix.pch
322B
RootViewController.xib
17KB
photo-gallery-edit-caption.png
440B
audi.jpg
53KB
FGallery.xcodeproj
文件夹
project.xcworkspace
文件夹
contents.xcworkspacedata
153B
826.38KB
文件大小:
评论区