Background-image size fixed cover which doesn't work properly on iOS, since it uses the height of the document and not the viewport.
body {
/* cover sized and fixed backgrounds are handled wrongly in iOS */
background: url(https://newevolutiondesigns.com/images/freebies/nature-hd-background-9.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
Click here for the solution.
More info at stackoverflow.com
Live demo at Doklist.com, Doklist.com.br
A very long paragraph to test how well this solution works.