UIScrollview увеличить масштаб обновления содержимого - PullRequest
2 голосов
/ 02 ноября 2011

В настоящее время я использую uiscrollview для увеличения и уменьшения масштаба.Если у меня есть текстовое представление, шрифт становится размытым после увеличения. Могу ли я принудительно обновить содержимое?то есть setneedsdislay?

1 Ответ

1 голос
/ 02 ноября 2011

вам нужно изменить это поведение в методе делегата scrollView -

- (void)scrollViewDidZoom:(UIScrollView *)aScrollView 

или

- (void)scrollViewDidEndZooming:(UIScrollView*)scrollView withView:(UIView*)view atScale:(float)relScale

Ознакомьтесь с примером CATiledLayer , предоставленным примером кода ScrollViewSuite.

Пример TapToZoom иллюстрирует способ заставить представление перерисовать его содержимое при увеличении. Т.е. вам нужно как-то установить рамку вашего представления, чтобы она была больше экрана, или, возможно, вы также можете использовать преобразования -тем не менее, я никогда раньше не использовал преобразования.

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