Странным поведением, которое вы испытываете очень хорошо, могут быть координаты, которые вы используете для операции pinchOpenFromTo
.
Если координаты переводятся во что-то, что не «зажимает» - например, WebView - тогда выобычно получаю результат, который вы упоминаете.Во всяком случае, это был мой опыт.