问题分析:虹视常常是一些眼部疾病的征兆,比如散光、结膜炎、角膜发炎、青光眼、白内障、色素膜炎等。这些疾病都会引起眼部角膜或者是放射性排列的晶体发生水肿,从而导致虹视现象的发生。虹视分为生理性虹视和病理性虹视,而散光引起的虹视属于生理性虹视,是眼部角膜或者晶状体表面屈光度不一致所引起的。