Only set emptyView frame if it is CGRectZero