Если для непрозрачного свойства UIView установлено значение YES, необходимо убедиться, что чертеж полностью заполняет вид без прозрачности. Итак, вам нужно установить белый цвет фона (прозрачный не будет работать, потому что это не непрозрачно).
Я не думаю, что вы хотите изменить значения по умолчанию для вашего изображения, но вы должны убедиться, что ваши PNG не имеют прозрачности (то есть, не имеют альфа-канала; вы можете проверить это в Инспекторе изображений Preview; убедитесь, что это не говорит «Имеет альфа».). Я верю, что UIImageView сделает правильную вещь, если вы дадите ему непрозрачное изображение.
В зависимости от того, что находится на заднем плане, производительность может быть выше при использовании opaque = YES и белого фона для ваших изображений (во избежание перерисовки частей родительского представления), но я бы не стал так начинать.