Skip to content

星享wiki #76

@buyiyang

Description

@buyiyang

#iOS【star 】我的模块

个人中心

首页 预约的明星个数没有返回,需要添加个接口

image.png

1.我的资产WealthVC 控制器

  • 界面截图:

image.png

  • 1 界面用了一个viewcontroller 然后上面的我的资产是自己写的 因为默认的导航背景颜色是白色 所以选择了tableview 盖住 导航 界面的接口已经设置好

  • 2 点击充值进行了判断在类别里面写了请求身份证信息,如果接口返回的real_name 为空说明这个人没有实名验证,所以进行提示身份验证

实名认证通过之后来判断是否设置交易密码 设置了交易密码进入充值页面,没有的话进行设置交易密码

(1) 充值 selectTypeHeight 来判断选择支付视图的高度 SelectPayType 是选择充值方式的视图按钮 其中判断是什么充值方式是paytype

  • 3 提现是多余的 当时为了判断所以才加上的
  1. 通用设置
  • 界面截图:

image.png

1.所有的webview 封装了一个BaseWebVC 这是视图控制器

调用方法 : let vc = BaseWebVC()
vc.loadRequest = "http://www.baidu.com"
vc.navtitle = "买卖规则"
self.navigationController?.pushViewController(vc, animated: true)

2.重置登录密码:和登录的重置登录密码一个控制器是ForgotPwdVC 这个控制器

image.png

3.重置交易密码:就是和重置登录密码一个控制器,界面相同,调用的时候需要传入时间戳和验证码

image.png

4.点击进入个人中心 需要添加修改昵称和微信返回图像,

5.预约的明星列表,接口返回的是预约的明星列表,已调通GetOrderStarsVC 控制器 一个列表页面 界面如图

image.png
利用了大神的 BaseCustomPageListTableViewController 来进行请求

6.分答页面的明星通讯录 接口已调通 ContactListViewController 控制器 控制器是一个列表页

7.实名认证 ,现在已经和接口调通了数据,现在有个bug就是接口返回的数据都是乱码 视图控制器是VaildNameVC

8.资金明细:一个列表页MoneyDetailList 列表页面 利用了大神的 BaseCustomPageListTableViewController 来进行请求 接口现在没有返回按照时间来筛选的接口 后期加上

image.png

9.客服中心 : 静态tableviewcontroller 来添加数据

10.个人中心 : 进入界面请求实名认证信息,根据接口返回的real_name 来判断是否实名认证
image.png

  1. 设置交易密码 TradePassWordVC 界面如图

image.png

通过 pwdCircleArr 来添加输入框的数目 输入之后来进行下一个界面确认输入支付密码 其中 确认支付密码和第一次输入的密码是一个控制器 通过设置 setPass变量 来判断是否设置交易密码

分答 界面如图

image.png

  • 1 系统消息 服务端返回数据来接收系统交易的信息 界面如图 视图控制器是SystemMessageVC

image.png

  • 1 明星通讯录 可以查看购买的明星可以交易明星的时间一个列表页 ContactListViewController 利用大神的basetableviewcongtroller

登录注册

父视图是一个 ContainVC 里面有个一个scrllview 放了 loginVC 和registVC
点击登录和注册来判断 scrollview的滚动 其中微信登录返回的数据判断是在containvc 里面进行的 界面如图

  • 1 登录:
    image.png

  • 2 注册:
    image.png

现在有个优化点 就是添加了全屏的手势移除显示view 手势即可

  • 3 找回登录密码 :

image.png

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions