让 cell 显示底部线条时,总是有几个线条被隐藏.
Posted 活最好的自己
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了让 cell 显示底部线条时,总是有几个线条被隐藏.相关的知识,希望对你有一定的参考价值。
一,经历
1> 感觉像是重用的问题,但从代码的分析中找不出任何问题.
2> 感觉像是我 在创建怎样的 cell 的代码 被 layoutsubviews 方法覆盖了一样.于是先在创建怎样的 cell 中插入断点,断点到时,再在 layoutsubviews 处插入断点,结果还真被调用了.
3> 然后在同事的指导下,在数据模型的属性中添加了一个开关来隐藏最后一行的线条,在单元格的 set数据模型方法 中,判断这个开关的值,来决定线条的隐藏.
4> 结果还是不行.我开始判断 这是特别弱智的 bug------线条被遮盖住了....把线条上移一个点,结果还真是这样!
二,经验总结
1> 处理重用,最方便的方式是在模型属性中添加属性,在 cell 接收数据时判断属性的内容.
2> 今天的问题居然在一个幼稚的问题上,当前的 cell 的线条被下一个 cell 的线条覆盖了.
以上是关于让 cell 显示底部线条时,总是有几个线条被隐藏.的主要内容,如果未能解决你的问题,请参考以下文章
iOS隐藏导航栏底部的线条& UINavigationBar小技巧