1 Posterior uveitis, which can cause eye floaters, may be caused by infection or inflammatory diseases, among other causes. 2  Bleeding in the eye. 3  Bleeding into the vitreous can have many causes, including injury and blood vessel problems. 4  Torn retina.