关于在UITableViewCell中绘图的讨论

今天,碰到了一个问题,在UITableViewCell中要绘图,我从新创建了一个类来继承UITableViewCell类,而后复写了drawRect方法,而后我在我复写的类上绘制了一个边框,而后发现我复写的边框的中间部分显示不出来(和textLabel重叠的部分),而后我又试着把UITableViewCell.textLabel.backgroundcolor设置成了clearColor,一样我绘制的边框仍然没有显示,而后我又把textLable的背景颜色换成了红色,见证神奇的时刻到了,我绘制的边框华丽丽的显示出来了。我把textLabel设置成nil以后,边框也是一样能够显示的。问题出在哪里?