如何清除tableviewcell里的混乱文字
来源:互联网 发布:阿里云oss上传文件 编辑:程序博客网 时间:2024/05/16 18:52
TableViewCell这个控件是我们每个做ios项目的码农都要用到的高频次的控件,用这个控件的时候,有时候复用的cell连带着把内容也一并复用了,这样就出现了cell里有二行文字
或图片,很是混乱。我们知道cell中本来就有一个subview,如果是重用cell,则要把cell中自己添加的subview清除掉,避免出现重叠问题。
但是用清空cell的语句[cell.contentView.subviews makeObjectsPerformSelector:@selector(removeFromSuperview)];之后还是不行,问题依然存在。
怎么会是这样的呢,其实问题解决办法也很简单:当我们的section是1的时候,用上面的语句是完全没有问题,能够很好的解决掉这个问题,但是,当我们的section大于1的时候,
我们的复用机制是需要修改的 用如下的代码
status NSString *CellIdentifier = [NSString stringWithFormat:@"cell%d",indexPath.row];
代替
tatus NSString *CellIdentifier = @“Cellidentifier”;
再运行下,正常了!
另外再对累述几句:有时候我们在cell上添加一个lable,然后把lable添加到cell上,[cell addSubview:lable];
当我们点编辑的时候会发现lable并没用动,左侧的减号和lable重叠了。这个问题主要是因为当点击编辑按钮的时候,cell会把附着在他上层的contentView向右推过去,但是无法推动lable。那么就简单了,解决办法就是把lable添加到contentView上,这样再运行就没有问题了!
今天就跟大家唠到这吧。有不懂的欢迎骚扰!
- 如何清除tableviewcell里的混乱文字
- Delphi 简单清除文字里的“乱码”
- 如何清除运行里的记录
- 点击 tableViewCell 里的 button 时如何确定是哪一个 cell
- 如何清除搜索引擎下拉菜单里的历史记录
- 如何清除vs studio 里的最近项目列表
- 如何清除任务栏中自定义通知里的图标
- TableViewCell 里面嵌的TableViewCell 如何点击里面的TableViewCell进行页面跳转?
- iOS开发,TableViewCell上添加Xib创建的View会出现页面混乱
- 如何让按钮里的文字居中竖排
- asp表单中,文本框里的文字如何上下居中
- Win7如何搜索文件里包含的文字
- 按照文字内容动态设置TableViewCell的高度
- 《男人帮》里的文字
- iOS之如何自适应TableViewCell的高度
- iOS之如何自适应TableViewCell的高度
- EditText里的清除按钮
- iOS新闻资讯类TableViewCell里的内容折叠收起功能
- 基于weka的关联规则挖掘及其apriori算法的应用
- linux系统中scp命令的用法
- java中 常用的HTTP head信息(欢迎收藏保留)
- 关于编程的那些事儿
- 深入理解JAVA I/O机制
- 如何清除tableviewcell里的混乱文字
- 步进电机、伺服电机和舵机
- 动态内存分配
- 生产环境下hadoop集群配置之DNS配置实验
- linux下的tar命令【备忘】
- MySQL性能优化之参数配置
- PHP根据IP防攻击程序代码
- HBase 0.94.1的编译过程
- UI改进利器,为您的APP添加热图跟踪功能。