ShenYj / Bewilder

仿百思不得骑姐

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bewilder

仿百思不得骑姐ShenYj



- 注册登录界面:

整个界面分为三部分,并分别通过协议的方式,与控制器结藕,处理按钮点击事件

  • 顶部视图(包含左侧关闭按钮;右侧注册登录切换按钮)   JSTopLoginViewCloseControllerDelegate
  • 中间视图(包含登录界面;注册界面)                 JSCenterLoginViewDelegate
  • 底部视图(包含SSO登录的三个按钮及其他子控件)       JSSSOLoginViewDelegate
    效果图:
    注册登录

- 我的界面:

  • 我的界面使用了分组样式的tableView实现,最后一个大区域是用了一个自定义Cell实现
  • 设置中只演示了清理缓存功能,以两个文件夹为例,演示清理本地缓存过程
  • 在自定义Cell按钮中,通过模型字段判断,如果是H5界面,会使用WebView来进行展示,这里使用了WKWebView
  • 加载H5界面采用KVO对WKWebView的进度进行了监听,返回实时进度
  • 在展示H5界面中,底部为自定义的Toolbar,实现了: 后退、前进和刷新界面功能,并进行了是否可以前进和后退的判断处理
    效果图:
    我的

About

仿百思不得骑姐

License:MIT License


Languages

Language:Objective-C 99.8%Language:Ruby 0.2%