iOS开发复写的一些问题~dequeueReusableCellWithIdentifier:
dequeueReusableCellWithIdentifier:这个方法我在网上看了下是用于复写的,它具体的作用到底是什么呢,如果删掉它为什么会崩溃提示'UITabl...
dequeueReusableCellWithIdentifier:
这个方法我在网上看了下是用于复写的,它具体的作用到底是什么呢,如果删掉它为什么会崩溃 提示
'UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
求大神帮忙解释下~ 展开
这个方法我在网上看了下是用于复写的,它具体的作用到底是什么呢,如果删掉它为什么会崩溃 提示
'UITableView dataSource must return a cell from tableView:cellForRowAtIndexPath:'
求大神帮忙解释下~ 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏20(财富值+成长值)
1个回答
展开全部
这是个uitableviewcell重用的函数。当一个列表中的布局相同只是数据不同时,我们可以重用我们的cell,不需要再重复创建。上面代码的意思是,先根据identifier去重用列表中找有没有可以重用的cell,如果有,直接从重用列表(这是一个隐含的列表)中取出。如果没有,重新创建uitableviewcell 新的实例。
那段代码,你把创建cell的代码也删除掉了,找到不cell这个变量,你下面又使用到了这个变量,你说能不报错吗。而且这个代理方法需要返回一个uitableviewcell的实例
那段代码,你把创建cell的代码也删除掉了,找到不cell这个变量,你下面又使用到了这个变量,你说能不报错吗。而且这个代理方法需要返回一个uitableviewcell的实例
追问
也就是当cell数量超过能显示的我们会将前面的cell删除掉,然后将重用例表的cell当新的cell来使用,比如屏幕上只能显示5条cell,那么意味着不管什么情况下内存都只会保存6个cell对象,是这个意思吗?
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询