Floaters in your eyes can be caused by changes in the vitreous or the fluild near the iris.
Most floaters are caused by the gelly = vitreous ageing and slowly liquifying. As the vitreous liquifies the clarity decreases and floaters develop.
Some floaters are caused by bleeds of the blood vessels at the back of the eye, near the retina. Other floaters are caused by the retina being torn = retinal tear or detachment.
Floaters near the iris of the eye are linked to inflamation such as uveitis. Most cases of uveitis are near the iris = anterior uveitis.
For any new or recent floaters you need to seek urgent advise, initially from a MECS Optometrist.