由于好久没有重新开项目了,以前都是处在维护的阶段,所以,以前的知识或多或少的忘了一些。
今天重新自定义了一个cell,需求是要求行与行之间分割线要占满屏的,但是我运行之后发现, cell之间的分割线,没!有!了!中午半忙活别的事,半调试,弄了一中午,终于找到问题所在。
由于我OVERRIDE了系统的layoutSubviews
方法
但是忘记调用 系统自己在方法里的操作了,然后才导致了这个问题。
一行代码解决:
- (void)layoutSubviews {
//问题在这里
[super layoutSubviews];
ViewRadius(self.userIcon, defaultRadius);
ViewRadius(self.genderButton, defaultRadius);
ViewRadius(self.selectButton, defaultRadius);
}
弄完想起来,以前帮同事找过类似的问题,但是由于自己好久没写了,也忘记了,
好记性不如烂笔头!特此记录下来,防止以后再犯