Latest 1.0.3
Homepage https://github.com/lifution/FSEmptyDataSet
License MIT
Platforms ios 6.0, requires ARC
Frameworks UIKit, Foundation

一款简易的页面空白占位小组件.

版本更新

1.0.3
  • 修正:在 customView 无效的时候判断 UIImage 是否有效,如有效则设置显示 UIImage。
1.0.2
  • 可以自定义 view 替代顶部 UIImageView 了,比如自定义一个 loadingView 之类的,可参考使用例子的第一个图。

使用方式

只要引入头文件 FSEmptyDataSet 之后遵守对应的 FSEmptyViewDelegateFSEmptyViewDataSource 即可, 然后实现对应的代理方法和数据源方法即可.

UITableView 设置方法只需要两句代码即可:

self.tableView.fs_emptyDelegate = self;
self.tableView.fs_emptyDataSource = self;

UICollectionView 设置方法同样只需要两句代码即可:

self.collectionView.fs_emptyDelegate = self;
self.collectionView.fs_emptyDataSource = self;

使用例子

CustomView

Normal

tableView

collectionView

安装要求

Xcode9.0+, iOS8.0+

安装方式

  • FSEmptyDataSet 支持使用 CocoaPods 引入, 在 podfile 文件中添加以下代码:

    pod 'FSEmptyDataSet', '~> 1.0.3'
  • 也可以直接引入代码, 下载项目后把 FSEmptyDataSet/Classes 路径下的文件拖入你的项目中即可.

开源许可证

FSEmptyDataSet 使用 MIT 许可证开源,详情可查阅 LICENSE 文件.

Latest podspec

{
    "name": "FSEmptyDataSet",
    "version": "1.0.3",
    "summary": "A simple component of a empty page.",
    "homepage": "https://github.com/lifution/FSEmptyDataSet",
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    },
    "authors": "Sheng",
    "source": {
        "git": "https://github.com/lifution/FSEmptyDataSet.git",
        "tag": "1.0.3"
    },
    "requires_arc": true,
    "platforms": {
        "ios": "6.0"
    },
    "frameworks": [
        "UIKit",
        "Foundation"
    ],
    "source_files": "FSEmptyDataSet/Classes/**/*"
}

Pin It on Pinterest

Share This