大佬教程收集整理的这篇文章主要介绍了ios – 如何根据条件创建UITableView单元格?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { int i = 0; for (A2OActivityCounter *ac in activityCounters) { if(ac.startDate != nil) { i++; } } if (i == 0) { return 1; } return i; }
因此,这将完全返回符合条件的单元格数量以及我在tableview中想要的单元格数量.我想知道如何在tableview中实现它.例如,八个单元格中有五个符合条件,因此返回的行数将为五.但我只希望显示这五个细胞,并且在这些细胞之间没有空白细胞.所以,如果细胞是这样的:
A – 满足条件
B – 满足条件
C – **不满足条件
D – 满足条件
E – **不满足条件
F – 满足条件
G – **不满足条件
H – 满足条件
你可能已经猜到我在桌子上只想要A,B,D,F和H,它们之间没有空单元格.如果不能在cellForRowATindexPath中使用if(activityCounter.startDate!= nil),因为如果条件不为真,我会返回什么,该方法要求我返回(UITableViewCell *),@R_637_9447@;甚至返回nil .
有人可以帮我这个,谢谢!
以上是大佬教程为你收集整理的ios – 如何根据条件创建UITableView单元格?全部内容,希望文章能够帮你解决ios – 如何根据条件创建UITableView单元格?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。