# LLNoDataView
**Repository Path**: dalton_lv/LLNoDataView
## Basic Information
- **Project Name**: LLNoDataView
- **Description**: 一个超自然超简单的空数据展示view,支持cocoapods,支持点击回调。就这么简单!
- **Primary Language**: Objective-C
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 14
- **Forks**: 2
- **Created**: 2016-04-19
- **Last Updated**: 2024-10-22
## Categories & Tags
**Categories**: ios-modules
**Tags**: None
## README
# LLNoDataView
超简单的空数据提示通用View!!!!!
什么,简单到不行了!!!真的超级简单的使用!!!其实有牛逼的空数据展示那种,应该都知道,但是使用上就是太过繁琐,需要实现很多,所以果断放弃!!!自己弄个超简单的超简单的!
### 喜欢还可以star下面的,说不定有用呢😄😄😄
[Swift无限轮播](https://github.com/LvJianfeng/LLCycleScrollView)
[Swift图片浏览库](https://github.com/LvJianfeng/LLPhotoBrowser)
## 支持哪些空数据的展示
* `UIScrollView`、`UITableView`、`UICollectionView`、`UIWebView`
* 其实都是可以使用的,返回的只有一个自定义的View
## 如何使用LLNoDataView
* 手动导入:
* 将`LLNoDataView`文件夹中的所有文件拽入项目中
* 导入主头文件:`#import "LLNoDataView.h"`
* swift版本,手动导入:
* 将`LLNoDataView`文件夹中的所有文件拽入项目中
* 如果需要使用到默认图,需要将assets里的两个文件复制到你的工程
## 允许点击的时候,设置协议回调
```objc
//请下载工程查看Demo使用
noDataView.delegate = self;
```
## Swift版本使用,详细见demo或LLNoDataView.swift
### 闭包回调
```objc
reloadHandler: LLReloadAction? = nil
```
### 其他属性控制
```objc
backgroundColor: UIColor? = UIColor.white
status: String? = "网络连接异常"
reloadText: String? = "重新加载"
showReload: Bool = false
```
## OC修改 更快实现默认图配置,自适应更强大
```objc
#pragma mark 图片配置
/**
* 没有数据:默认图(no_data_katong_)
*/
#define LLNoDataImageName @""
/**
* 没有网络:默认图(network_xinhao_)
*/
#define LLNoInternetImageName @""
/**
* 其他状态
*/
#define LLOtherStatusImageName @""
```
## 可视化重新加载按钮

## 没有数据

## 网络连接失败
