您的位置:首页 > 移动开发 > Swift

swift开发遇到的问题

2015-09-27 13:01 441 查看
1.使用同一个tableView,切换不同的单元格

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

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

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

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

即,self.tableview.conffset.y = 0

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

3.给数据源插入一个新的值方便我们来控制数据源
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: