项目介绍:
项目简介
大多数应用显示内容列表时,其中许多在某一个时间点都是空的,特别是新用户或者空账号的情况。如果出现error/bug或者用户应该在你的app中做一些事情以便能够消耗内容,那么就会不清楚发生了什么,空白屏幕就会创造出混乱。
Empty Data Sets有助于:
避免白屏并与用户就为什么屏幕是空白的进行沟通
调用动作(通常是教程过程中)
避免其他中断机制比如显示error提示
保持一致和提高用户体验
提供一个产品标识
功能特色
兼容UITableView和UICollectionView。同时也兼容UISearchDisplayController和UIScrollView
提供多种布局和外观可能性,可以显示图片,标题标签,描述标签或者按钮。
使用NSAttributedString轻松的进行外观自定义
使用自动布局来自动居中tableview的内容,也支持自动旋转。同时也接受自定义水平垂直对齐了。
背景颜色自定义
支持整个tableview矩形的触摸手势
高级自定义视图功能
兼容Storyboard
兼容iOS6,tvOS 9,及两者以上版本
兼容iPhone,iPad和Apple TV
安装
可以通过CocoaPods安装
pod ‘DZNEmptyDataSet’
也可以在你的Cartfile中指定该项目:
github “dzenbot/DZNEmptyDataSet”
github地址:
https://github.com/dzenbot/DZNEmptyDataSet