У меня есть UIImageView
с изображением, которое больше, чем его рамка.
Он установлен, чтобы перемасштабировать изображение, чтобы оно соответствовало его раме. Но изображение масштабируется с фильтром низкого качества.Cocoa-Touch: Как установить качество интерполяции, которое будет использоваться UIImageView?
У меня read here, что это вызвано им, используя низкое качество интерполяции.
Как я могу получить его контекст от CGContextSetInterpolationQuality
до kCGInterpolationHigh
?
Из документов: класс UIImageView оптимизирован для рисования его изображений на дисплее. UIImageView не будет называть drawRect :. Я не могу найти никакого упоминания о _imageScaledToSize: интерполяцияКачество. Наверное, теперь я рисую свое изображение в drawRect родительского представления. – Prody
Спасибо за исправление, Проди. Я должен был прочитать документы перед публикацией. Я отредактирую свой ответ соответственно. –