The way I like to understand this is the following: suppose you have one observable $A$ with spectrum $\sigma(A) = \{ a_n : n \in \mathbb{N}\}$ which we will assume discrete and non-degenerate for simplicity. In constructing the theory you would like to have states where the value of $A$ is indeed certain. Those states, the postulates of QM tell you to be the eigenstates of $A$.
So in the eigenstate $|a_i\rangle$ you are certain to measure $A$ with eigenvalue $a_i$. That is all fine.
Now imagine your system is prepared in the state $|\psi\rangle$ and evolves to $|\psi(t)\rangle$ after some interval of time $t$. In particular this means that the probability of measuring $a_i$ at time $t$ is $|\langle a_i |\psi(t)\rangle|^2$.
Thus in the state $|\psi(t)\rangle$ you are not certain of what value $A$ takes. The system could have any one of the allowed values of $A$ and this uncertainty is built into the state $|\psi(t)\rangle$.
At some time $t_1$ then you then measure $A$ and you find out that $A$ has value $a_i$. Now there's a problem: if your system continued to be in the state $|\psi(t_1)\rangle$ immediately after the measurement, the theory would not be consistent.
As you measure $A$ and find $a_i$ you are certain of the value of $A$ while in the state $|\psi(t)\rangle$ you have nonzero probabilities for other values of $A$ other than $a_i$. How could your system be in such a state, when you know that the probability for $a_i$ should be one and zero for all other values?
Measuring $A$ gives you new information about your system: you know the value of that physical quantity at that time. So the state must change to contain that information. There's however one specific state that achieves this, and that is $|a_i\rangle$. Thus you have now that imediately after the measurement the state should be $|a_i\rangle$, or:
$$\lim_{t\to t_1^+}|\psi(t)\rangle = |a_i\rangle$$
But the Hamiltonian contains the information about the influences on the system that makes it evolve in time, after all energy is the generator of time translations. Hence after the measurement the system will evolve because of the Hamiltonian. Thus your state at time $t > t_1$ will satisfy
$$i\hbar\dfrac{d|\psi(t)\rangle}{dt}=H|\psi(t)\rangle$$
with initial condition $|\psi(t_1)\rangle = |a_i\rangle$. Thus the evolution in time might make you depart from that state of "extra information" granted by measurement.
I say might because if $A$ commutes with the Hamiltonian the situation is another. In that case $A$ is a constant of motion, in the sense that it is a conserved quantity. So along the evolution, the value of $A$ doesn't change. Once you found it out at time $t_1$, it won't change anymore. Thus you will not change the state.