On Mar 10, 2010, at 8:04 PM, Quincey Morris wrote: > If you must follow this approach, then I'd suggest you register to get > frame-changed notifications from topView. That way, you'll know if it moved > within the window, or if it was resized as a result of the window/enclosing > view resizing. Also, turn off auto-resizing for subviews of topView.
For completeness: I didn't think this through properly. Your topView is inside a view that's what is actually scrolled (the scroll view's "documentView"), so the topView frame won't change as a result of scrolling. I think what you'd need would be to observe the scroll view's clipView's bounds, which should change on either scrolling or resizing. If you ever get to doing this, you'll have to experiment to find the right thing to observe, and it's possible you might have to observe multiple views to catch all the cases. _______________________________________________ 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