swift开发遇到的问题

1.使用同一个tableView,切换不同的单元格

当菜单有多个的时候,切换菜单栏目,在同一个tableview里我们根据菜单的不同状态tag标识,调用注册不同类型的单元格。

区分的方法我们写在tableview的遵守的协议函数中,根据内容的的不同我们要求显示不同的单元格内容,如果数据源是分页的,我们需要

保存页码数p,同时关键点是,使用同一个tableview 的时候,切换不同的单元格的时候,tableview会记录上一个栏目的滚动距离,当切换到新的

菜单的时候我们发现tableview的滚动距离不是0 而是上一次滚动的距离,因此我们我们有必要在切换的菜单的时候将tableview 的滚动距离重置为0

即,self.tableview.conffset.y = 0

2.单元格里的事件不能触发, 需要给单元格绑定协议,cell.delegate = self, ,(数据源出现,按钮才会显示的情况)。


3.给数据源插入一个新的值方便我们来控制数据源

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值