如何在UITableViewCell中存储UITextField修改后的值
1个回答
推荐于2016-10-27 · 知道合伙人数码行家
关注
展开全部
1、因为UITableView有重用机制,它用两个数组用来存储UITableViewCell,一个是visibleCells,它保存屏幕上看到的cell,滑动tableview时如果一个cell移出屏幕了,它就会被从visibleCells中移出,同时放入到reusebleCells中,所以用cellForRowAtIndexPath是无法获取到。
2、按照你的代码,你没有使用dequeueReusableCellWithIdentifier来对cell进行重用,但是也并不会因为这样tableview就会为你alloc一次所有的cell,它依然是只会创建需要在屏幕上显示的cell。
3、如果是我,我会用一个数组来保存所有UITextField的值。
2、按照你的代码,你没有使用dequeueReusableCellWithIdentifier来对cell进行重用,但是也并不会因为这样tableview就会为你alloc一次所有的cell,它依然是只会创建需要在屏幕上显示的cell。
3、如果是我,我会用一个数组来保存所有UITextField的值。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询