After scrolling to the middle of a table of 120 grid squares with 3x4 cells in portrait on an ipad and then rotating to landscape, the 4x3 layout shows completely different cells than those viewed in portrait. It seems contentOffset.y needs to be adjusted proportionally to the change in height so the content stays the same
when the bounds change. This fix only works for vertical tables.
After scrolling to the middle of a table of 120 grid squares with 3x4 cells in portrait on an ipad and then rotating to landscape, the 4x3 layout shows completely different cells than those viewed in portrait. It seems contentOffset.y needs to be adjusted proportionally to the change in height so the content stays the same when the bounds change. This fix only works for vertical tables.