One MWE of many (w and w/o the plain frame option, w and w/o the vfill, w and w/o the c frame option etc.):
\documentclass[10pt]{beamer}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}{}
\begin{document}
\begin{frame}[c]{}
\vfill
\rule{\textwidth}{1pt}
\vfill
\end{frame}
\end{document}
This produces a horizontal line that is not exactly centered (using text instead does not work either). The ratio of the space above and below the line is approximately 4.5/5.5 in this case. Why?
PS: centering via TikZ as in question 208633 works fine.

\begin{frame}[c]{} \vskip0pt plus 1filll \rule{\linewidth}{1pt} \vskip0pt plus 1filll \end{frame}centred for you? – LaRiFaRi Aug 26 '15 at 11:59\ruleis on the baseline. Editing LaRiFaRi's solution to\rule[.5ex]{\linewidth}{1pt}looks slightly more centred. Even better is\begin{frame}[c]{}\null\vfill\null\rule[.5ex]{\textwidth}{1pt}\vfill\end{frame}, though I'm not sure as why it works. – campa Aug 26 '15 at 13:47\nulls, and I have no idea why exactly. – campa Feb 18 '17 at 15:20