Just ran into this issue, which I believe should be part of this, even though it's not hard to work around this.
Edit:
I take it back. It seems not so easy to dismiss the keyboard before the semiModalView is presented. Could someone help me?
Adding screenshot to avoid too long explanation.
