登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

一套应用于swift项目的空白页组件EmptyPage 2.0

[复制链接]
来自: linhey 分类: iOS精品源码 上传时间: 2018-10-17 20:22:37
Tag:

项目介绍:

Github 地址
一套应用于swift项目的空白页.可利用预置的模板快速构建空白页视图.亦可高度自定义视图搭建炫酷的交互.
ps: oc项目可以使用DZNEmptyDataSet替代.

简介

app 显示列表内容时, 在某一时刻可能数据为空(等待网络请求/网络请求失败)等, 添加一个空白指示页将有效缓解用户可能造成的焦虑或混乱. 并可以帮助用户处理问题.

Features

  • [x] 支持UICollectionView & UITableView.

  • [x] 支持链式配置预置模板视图.

  • [x] 支持完全自定义视图.

  • [ ] 支持更多实用与设计感的模板.

demo
demo

预置模板视图(纯文字/纯图片/标准)

only textonly imagestandard

Requirements

  • Swift 4

  • iOS 8+

  • Xcode 10+

安装

  • 使用cocoapods安装

##### 完全安装

pod 'EmptyPage'

##### 不需要预置模板安装

pod 'EmptyPage/Core'

使用

简单用法

In Swift:
  • 配置空白页

    let emptyView = EmptyPageView.ContentView.standard
        .change(hspace: .button, value: 80)
        .change(height: .button, value: 60)
        .change(hspace: .image, value: 15)
        .config(button: { (item) in
            item.backgroundColor = UIColor.blue
            item.contentEdgeInsets = UIEdgeInsets(top: 8, left: 20, bottom: 8, right: 20)
        })
        .set(image: UIImage(named: "empty-1002")!)
        .set(title: "Connection failure", color: UIColor.black, font: UIFont.boldSystemFont(ofSize: 24))
        .set(text: "Something has gone wrong with the internet connection. Let's give it another shot.", color: UIColor.black, font: UIFont.systemFont(ofSize: 15))
        .set(buttonTitle: "TRY AGAIN")
        .set(tap: {
        // 点击事件
        })
        .mix()
  • 设置空白页

    tableView.setEmpty(view: emptyView)
    collectionView.setEmpty(view: emptyView)
  • 空白页显示与切换

如果需要切换已显示的空白页可主动触发刷新.

tableView.setEmpty(view: emptyView)
tableView.reloadData()

相关源码推荐:

我来说两句
*滑动验证:
所有评论(7)
kengsir 2018-10-18 09:40:32
我是来学习的
回复
android小哥 2018-10-18 09:40:47
小弟学习了~支持,支持
回复
AlonMessi 2018-10-18 09:40:55
感谢大神分享,必须顶!
回复
莫应有道 2018-10-18 09:41:17
感谢分享,楼主V5~
回复
Rf2698 2018-10-18 09:41:46
学习...学习...
回复
乱世佳人520 2018-10-18 09:41:54
感谢大神~
回复
j584861832 2018-10-18 10:57:25
感谢分享,Code4App有你更精彩
回复
code4app热心网友 2018-10-18 11:35:54
精华内容,楼主V5!
回复
cauhuan 2018-10-18 11:36:11
虽不明,但觉厉!
回复
提取码:  下载次数:10 状态:已购或VIP 售价:0(原价:15)金钱 下载权限:初级码农 
684 1 10
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表