Какао-Touch: отображение UIImageView.image против UIImage drawInRect :. Первое выглядит ужасно по сравнению с последним при масштабировании изображений - PullRequest
0 голосов
/ 29 октября 2009

У меня есть одно приложение, UIImage*.

Я рисую изображение дважды:

Однажды в ячейке таблицы, которую я рисую вручную из соображений производительности, становится больно с [image drawInRect:CGRect..];

Второй раз это в UIImageView.

Изображение примерно в 3 раза больше прямоугольника, в котором я рисую.
И рамка UIImageView, и переданный прямоугольник - это одно и то же измерение.
UIImageView настроен на масштаб для заполнения.

При рисовании с помощью drawInRect получаю хорошо масштабированное изображение.
Когда он отрисовывается UIImageView в XIB, он ужасно масштабируется (пикселируется, выглядит не очень хорошо).

Я думаю, что есть способ применить фильтр масштабирования, но я не устанавливаю его до вызова drawInRect, и нет возможности установить его для UIImageView в IB.

Что мне нужно сделать, чтобы получить такую ​​же красивую картинку в UIImageView?

1 Ответ

2 голосов
/ 29 октября 2009

Я только что нашел эту ссылку , которая полна интересной информации о манипулировании отображением изображений - я не уверен, что что-то из этого поможет вам, но это не повредит ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...