iOS потеря качества изображения - PullRequest
0 голосов
/ 19 декабря 2011

Это тот случай:

У меня есть изображение. В браузере проектов это выглядит хорошо. / но когда я загружаю его в один из моих элементов управления, края становятся довольно размытыми. И я не изменяю размер этого или что-нибудь. Почему это?

Изображение, выгружено:

normal image

Изображение при загрузке в элемент управления:

blurry edges

Как видите, углы довольно размыты / растянуты. Почему?

Ответы [ 2 ]

3 голосов
/ 19 декабря 2011

У меня также было это раньше, и, как сказал @shannoga, если размеры представления отличаются от изображения, оно автоматически растянет его.

Загружаете ли вы изображение в ImageView?если это так, свойство imageView.Mode по умолчанию имеет значение Scale To Fill.Если вы установите режим «Вверх», «Влево» или «Центр», изображение не будет растягиваться.

3 голосов
/ 19 декабря 2011

Это случилось со мной в прошлом.В большинстве случаев проблема заключается в том, что размеры изображения отличаются от размеров контроллера.

Проверьте размер контроллера с помощью:

   NSLog(@"controller size = %@",NSStringFromRect(your_controller.rect));

и посмотрите, соответствует ли размер изображенияподходит.

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