扫码关注官方订阅号
这个uitableview如何在每行添加两列数据,在线等
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
思路一:如一楼,使用UICollectionView,可以一行放置2个单元Cell思路二:继续使用UITableView,在一个单元格中放入两个View
用UICollectionView
还是collection view好啊,直接,两个view不行。
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section { return (List.count)/2+1; }
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { Cell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"]; NSUInteger row=[indexPath row]; UIView *v1 = cell.leftView; UIView *v2 = cell.rightView; GoodsList *subInfo=nil; for (NSInteger i = 0; i < 2; i++) { //奇数 if (row*2+i >List.count - 1) { v2.hidden = YES; break; } subInfo = [List objectAtIndex:row*2 + i]; if (i==0) { v1.hidden = NO; }else{ v2.hidden = NO; }
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
思路一:如一楼,使用UICollectionView,可以一行放置2个单元Cell
思路二:继续使用UITableView,在一个单元格中放入两个View
用UICollectionView
还是collection view好啊,直接,两个view不行。