仿支付宝首页体验效果
在App开发过程中,一些特殊效果可以增强用户的体验,长话短说,下面是我个人仿照支付宝的首页效果写的一个Demo——GIT地址。
思路
UItableview+TableHeaderView+CustomHeaderView+CustomRefreshHeader
详细的核心代码以及代码的作用,在Demo里面有详细的解释。
核心代码
- TableView的懒加载,设置其tableHeaderview并在tableview上面添加自定义的需要联动的headerView。
- 自定义的刷新控件添加在tableheaderview上面
/**
* TableView
*/
private lazy var mTableview: UITableView = {
let tmp: UITableView = UITableView.init(frame: CGRect.init(x: 0, y: 0, width: 0, height: 0), style: .grouped)
tmp.dataSource = self
tmp.delegate = self
// 修改Indicator的位置
tmp.scrollIndicatorInsets = UIEdgeInsetsMake(self.mTopOneViewHeight + self.mTopTwoViewHeight, 0,