Как остановить размытие при увеличении UIScrollView? - PullRequest
1 голос
/ 06 февраля 2012

Я пытался выяснить, как перерисовать представление, когда увеличил его, я просмотрел много примеров (в основном нативный код), но все еще изо всех сил пытаюсь заставить его работать полностью.

Итак, позвольте мне попытаться объяснить, что я пытаюсь .... У меня есть UIScrollView с UIView (контейнер) в нем, в свою очередь, имеет много представлений внутри каждого с UITextFields внутри, функциональность, которую я ищу, это когда пользователь нажимаетв любом из представлений оно увеличивается, а затем возвращается на свое место, когда пользователь завершает работу с ним, что на самом деле все работает нормально, за исключением того, что качество увеличенного изображения ужасно.Я использую UIScrollViewDelegate, но не совсем уверен, что поместить в функцию ZoomedEnded для обработки перерисовки, я пытался использовать CATiledLayer, но я не совсем уверен, как это используется, и я всегда просто получаю черный экран.Код не отображается, так как

svCertScroller.SetZoomScale(2.34f, true);

Работает нормально, и в событии UIScrollDelegate ViewForZoomingInScrollView просто возвращает представление, для которого требуется увеличение, но у меня нет ничего в событии ZoomingEnded в тот момент, когда я пыталсязагружает, но ничто даже, кажется, не близко.Так что любая помощь по поводу того, что поместить в это событие, чтобы повысить резкость увеличенного изображения, была бы полезной.Заранее спасибо.

1 Ответ

2 голосов
/ 06 февраля 2012

Увеличьте холст прокрутки и нанесите содержимое на более высокое разрешение.

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