それだけじゃなんとも言えんが、
drawRect は枠を描くだけで、中は塗りつぶさないんじゃない?