Fixed bug (with a horrible hack) when using edgesForExtendedLayout == UIRectEdgeNone