ios - How to prevent "bounce" effect when a custom view redraws after zooming? -
note casual readers: despite title, question has nothing uiscrollview properties bounces (scrolling related) or bounceszoom . i using uiscrollview add zooming custom view. custom view uses sublayers draw content. each sublayer calayer instance added view's main layer [calayer addsublayer:] . sublayers use coregraphics render content. after each zoom completes, custom view needs redraw content @ new zoom scale content appears crisp , sharp again. trying approach work shown in this question , i.e. reset scroll view's zoomscale property 1.0 after each zoom operation, adjust minimumzoomscale , maximumzoomscale properties user cannot zoom in/out more intended. the content redrawing works correctly (!), missing smooth gui update zoomed content redrawn in place without appearing move. current solution (code example follows @ bottom of question), observe kind of "bounce" effect: zoom operation ends, zoomed content briefly moves different location, moves ori...