I got a similar issue after upgrading the SDK to 14.2. I placed a view inside a scroll view, with the view's size fixed and always at the center of the scroll view. I overridden clipsToBounds of the view to return YES, but this only corrected the view's bounds. The visibleRect still matches the scroll view's content rect regardless of any changes.