Aunque Theo Bendit ya ha dado una buena respuesta a tu pregunta, creo que las cosas se pueden simplificar considerablemente. Lo más importante es que no hay que suponer que $f$ es continua. Basta con que esté acotada (y sea integrable, por supuesto), es decir $\exists M\in\mathbb{N}, \forall t: \, |f(t)| \leq M$ .
Sin pérdida de generalidad, supongamos que $x<y<x+c$ . Podemos escribir
$$ \bigg|F(x)-F(y)\bigg|=\bigg| \int_x^{x+c}f(t)dt - \int_y^{y+c}f(t)dt\bigg|= \bigg| \int_x^yf(t)dt + \int_y^{x+c}f(t)dt - \int_y^{y+c}f(t)dt \bigg|$$
$$\implies \bigg|F(x)-F(y)\bigg|= \bigg| \int_x^yf(t)dt - \int_{x+c}^{y+c}f(t)dt \bigg| \hspace{10px}(\star)$$
Utilizando $(\star)$ y la desigualdad del triángulo, tenemos
$$\bigg| \int_x^yf(t)dt - \int_{x+c}^{y+c}f(t)dt \bigg| \leq \bigg| \int_x^yf(t)dt \bigg|+\bigg| \int_{x+c}^{y+c}f(t)dt \bigg| \leq \int_{x}^{y}\big|f(t)\big|dt+\int_{x+c}^{y+c}\big|f(t)\big|dt$$
Desde $|f(t)| \leq M$ , la monotonicidad de la integración y la última desigualdad implican
$$\bigg| \int_x^yf(t)dt - \int_{x+c}^{y+c}f(t)dt \bigg| \leq |y-x|M + |y-x|M=2M|y-x| \hspace{10px} (\star\star)$$
Por lo tanto, sólo tiene que tomar $\delta < \frac{\epsilon}{2M}$ . Entonces $(\star)$ y $(\star\star)$ implica
$$|x - y| < \delta \implies |F(x) - F(y)| <\epsilon$$
Por lo tanto, $F(x)$ es uniformemente continua. $\fbox{Q.E.D.}$
Si asume $f$ para estar acotado localmente, como menciona Theo Bandit, la misma idea muestra que $F(x)$ seguirá siendo continua, pero no necesariamente uniforme.