IOS UITableView 图片文字重叠问题
2015-08-17 20:51
555 查看
因为涉及到复用问题,所以可以将其cell.contentView.subviews 的 UIView remove掉。
然后在初始化cell中的UIView时给其:
UIImageView *_rightDrivesingImageView = (UIImageView*)[cell.contentViewviewWithTag:1007];
以上两步就可以去掉cell中图片与文字交替使用时,重叠的问题了。
然后在初始化cell中的UIView时给其:
UIImageView *_rightDrivesingImageView = (UIImageView*)[cell.contentViewviewWithTag:1007];
以上两步就可以去掉cell中图片与文字交替使用时,重叠的问题了。
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { NSString *strs =nil; staticNSString *CellWithIdentifier =@"Cell"; UITableViewCell *cell = [tableViewdequeueReusableCellWithIdentifier:CellWithIdentifier]; for (UIView *subViewin cell.contentView.subviews) { [subView removeFromSuperview]; } if (cell ==nil) { cell = [[UITableViewCellalloc]initWithStyle:UITableViewCellStyleValue1reuseIdentifier:CellWithIdentifier]; } cell.textLabel.font =cellFont; }
else if (indexPath.row == 4) { cell.textLabel.text = @"驶证"; cell.accessoryType = YES; cell.selectionStyle = UITableViewCellSelectionStyleNone; <span style="color:#ff6666;"> UIImageView *_rightDrivesingImageView = (UIImageView*)[cell.contentView viewWithTag:1007]; </span> if ((UIImageView*)[cell.contentView viewWithTag:1007] == nil) { _rightDrivesingImageView = [[UIImageView alloc]initWithFrame:CGRectMake(kDEVICEWIDTH - 55, 8, cellImageWidth, cellIimagehight)]; _rightDrivesingImageView.tag = 1007; } <span style="color:#ff0000;">UILabel *_tempLabel = (UILabel *)[cell.contentView viewWithTag:2001]; </span> if ((UILabel *)[cell.contentView viewWithTag:2001] == nil) { _tempLabel = [self generateUploadNameLabel:@""]; _tempLabel.tag = 2001; }
相关文章推荐
- POJ 题目3080 Blue Jeans(KMP+暴力)
- Powerbuilder 连接字符串各个参数 Database parameters and supported database interfaces
- UIView添加手势 然后UITableView 添加进这个View 导致UITableView 的单元格点击事件无效
- uva 1342 - That Nice Euler Circuit(欧拉定理)
- 1085. Perfect Sequence (25)
- Squence 设置主键自动增长,设置起始值、步长
- Quick Reference: git 的.gitignore文件
- [POJ2478]Farey Sequence
- UIMenuController 的使用指南
- HDU2227(Find the nondecreasing subsequences)
- 对UITableView的一些设置
- Light OJ 1188 Fast Queries(分块暴力)
- POJ3038(Blue Jeans)
- QuickSort 快速排序 基于伪代码实现
- easyui 快速开发整理
- iOS开发-Day25-UIView
- SPOJ 题目375 Query on a tree(link cut tree边权更新,求两点最大值)
- requireJs杂项
- String,StringBuffer和StringBuilder的区别
- poj 3368 Frequent values(一维RMQ)