Beamer - Floating Frame Title

Beamer frame title is placed on the top of the slide by default. Is there any way to place it just above the content in each slide ?

Minimal working example:

\documentclass{beamer}
\begin{document}
\begin{frame}{Frame Title}
The new arrangment
\end{frame}
\end{document}


You could fake such a frametitle:

\documentclass{beamer}

\newcommand{\floattitle}[1]{%
\begin{beamercolorbox}[sep=0.3cm,left,wd=\paperwidth]{frametitle}
\usebeamerfont{frametitle}%
\vbox{}\vskip-1ex%
\strut#1\strut\par%
\vskip-1ex%
\end{beamercolorbox}%
}

\begin{document}
\begin{frame}
\floattitle{Frame Title}
The new arrangment
\end{frame}
\end{document}


• Thanks sam, but this requires the \floattile to be repeated within each frame, even if the all the frames have the same title (say "heading"). Whereas, in the case of a floating frame title (if it is possible) the title (here "heading") is to be given at once, in the preamble. – Ashok Jun 14 '18 at 19:52
• @Ashok If you want to add it to every frame: \makeatletter \pretocmd\beamer@checkframetitle{\floattitle{Frame title}} \makeatother, see tex.stackexchange.com/a/436338/36296 for more information – user36296 Jun 14 '18 at 20:03