SDStateTableView
示例
要运行示例项目,请克隆仓库,然后从 Example 目录首先运行 pod install
需求
安装
SDStateTableView 可通过 CocoaPods 获取。要安装它,只需将以下行添加到您的 Podfile 中
pod 'SDStateTableView'
使用方法
1. 数据可用
stateTableView.setState( .dataAvailable)
2. 空列表
stateTableView.setState(.withImage(image: "empty_cart", title: "EMPTY CART", message: "Please add some item in your cart first"))
3. 服务器端错误
stateTableView.setState(.withImage(image: "server_error", title: "SERVER ERROR", message: "We are notified and working on it, we will be back soon"))
4. 仅包含标题和消息的错误
stateTableView.setState(.withImage(image: nil, title: "SIMPLE ERROR TITLE", message: "Error message goes here"))
5. 数据加载中
stateTableView.setState(.loading(message: "Loading data..."))
6. 无网络连接
stateTableView.setState(.withButton(errorImage: "no_internet", title: "NO INTERNET",
message: "You are not connected to Internet, please try later",
buttonTitle: "Try Again",
buttonConfig: { (button) in
// You can configure the button here
},
retryAction: {
self.stateTableView.setState(.loading(message: "Loading data..."))
}))
配置
作者
sauvikatinnofied, [email protected]
许可证
SDStateTableView 在 MIT 许可下可用。有关更多信息,请参阅 LICENSE 文件。