Если вы просто пытаетесь создать сплошной цветной прямоугольник, почему бы просто не сделать что-то вроде
UIView *solid = [[UIView alloc] initWithFrame:someFrame];
solid.backgroundColor = [UIColor greyColor];
А затем добавьте представление к любому подпредставлению, которое вы хотите показать сплошным цветом.
(Это, конечно, только если это то, чего вы пытаетесь достичь. Может быть, вы этого не делаете)