Aaron Brethorst, 2014年4月19日
EBPhotoPages是一个用于在scrollview中显示照片页面及其元数据的照片库。用户可以放大和缩小照片,创建、编辑或删除评论和标签,分享或删除照片,并举报不适当的照片。所有照片和内容都是异步加载的。通过委托协议控制照片的用户权限。不需要图形文件,因为图标是在代码中绘制的。
该库使用状态模式设计,以控制相册的行为,以便其他开发者可以轻松修改或添加新状态,而无需过多理解原始代码。
快速功能列表
照片标签:创建/编辑/删除
照片评论:创建/编辑/删除
照片分享
照片举报
为照片指定每个用户权限,以便评论、标签、删除、举报等。
基于页面的滚动
在单次轻击时,照片立即提供弹跳反馈,提供丰富的界面感觉。
切换标签开/关
使用手势缩放和移动照片。
可滚动的标题,变长且带自动暗淡背景
使用轻击手势显示/隐藏UI元素
异步加载数据
每个照片的活动指示器。
内容模式自动检测宽高比(防止屏幕小于照片的照片放大)
全横屏/竖屏方向支持
分辨率无关支持(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".