вам нужно изменить это поведение в методе делегата scrollView -
- (void)scrollViewDidZoom:(UIScrollView *)aScrollView
или
- (void)scrollViewDidEndZooming:(UIScrollView*)scrollView withView:(UIView*)view atScale:(float)relScale
Ознакомьтесь с примером CATiledLayer , предоставленным примером кода ScrollViewSuite.
Пример TapToZoom иллюстрирует способ заставить представление перерисовать его содержимое при увеличении. Т.е. вам нужно как-то установить рамку вашего представления, чтобы она была больше экрана, или, возможно, вы также можете использовать преобразования -тем не менее, я никогда раньше не использовал преобразования.