Removed reference to UIScreen - superview frame is properly resized according to top offset.