Aaron Brethorst, 2014年4月19日
EBPhotoPages是一个用于在scrollview中显示照片页面及其元数据的照片库。用户可以缩放照片,创建、编辑或删除评论和标签,分享或删除照片,以及举报不适当照片。所有照片和内容都异步加载。照片的用户权限通过代理协议控制。图库不需要图形文件,图标是在代码中绘制的。
该库采用状态模式设计,以控制图库的行为,从而使其他开发者可以轻松修改或添加新状态,而无需太多了解原始代码。
快速功能列表
照片标记:创建/编辑/删除
照片评论:创建/编辑/删除
照片分享
照片举报
为照片的评论、标记、删除、举报等指定每个用户的权限。
基于页面的滚动
照片在单次点击时提供即时的反馈,提供丰富的界面感觉。
切换标签的开关
通过手势缩放和拖动照片
可滚动的标题,长度可变,背景自动降低亮度
通过单次点击手势显示/隐藏UI元素
异步加载数据
每个照片都显示活动指示器。
自动检测内容模式(AspectFit/Center)的分辨率(防止屏幕小于照片的放大)
完全支持横屏/竖屏方向
支持分辨率无关(iPad/iPhone)
按住评论以复制或删除
平面UI设计
评论图标显示发布的评论数量(如果有)
其他功能!
MIT许可。
了解更多 添加到收藏
Is this hosted on GitHub?
If this control is hosted on GitHub, paste the address below, otherwise click "Not Hosted on GitHub".