Если вы добавляете новый вид, вы должны обязательно установить свойство frame в положение, ширину и высоту, которое не приведет к тому, что оно будет больше, чем должно.
Вроде так:
myNewView.frame = CGRectMake(x, y, width, height);
По крайней мере, похоже, что ваш новый взгляд больше, чем он должен быть. Кроме того, убедитесь, что рисуете только в этих пределах, добавление объектов за пределы поля зрения может вызвать проблемы.