Оптимизировать содержание разрешения для увеличения uiscrollviewIOS

Программируем под IOS
Ответить
Anonymous
 Оптимизировать содержание разрешения для увеличения uiscrollview

Сообщение Anonymous »

Я использую uiscrollview для отображения нескольких Uiimageviews. Проблема в том, что все изображения становятся размытыми после масштабирования. Поэтому я попытался изменить размер изображения на основе текущего размера представления. < /P>
UIGraphicsBeginImageContext(CGSizeMake(newWidth, newHeight))
self.draw(in: CGRectMake(0, 0, newWidth, newHeight))
let newImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
< /code>
Это решение делает UI менее пикселированным, но все еще брюшным из-за того, насколько встроен увеличивается увеличение uiscrollview.
Я ищу решение, которое может сделать изображение высоким разрешением после того, как я увеличил увеличение в Uiscrollview и сделает изображение меньше разрешения после того, как я увеличил. Эта функция очень похожа на то, как работает Freeform (приложение по умолчанию iOS).
У вас есть какие -либо предложения?

Подробнее здесь: https://stackoverflow.com/questions/795 ... scrollview
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»