On Feb 8, 2011, at 8:15 AM, Roland King wrote:

> I can't see why UIScrollView would call layoutSubviews every time it scrolls, 
> I expected that it would call layoutSubviews once only when its geometry 
> changes (or you ask it to) and after that would just scroll its contained 
> view quietly. 


Technically scrolling is a geometry change, since it is accomplished by 
changing the layer's bounds.origin (basically the change is coming from Core 
Animation). If your layout is expensive, it is likely that you will need to 
maintain a separate "layout is dirty" flag to avoid this.
--
David Duncan

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to