Да, действительно, такой способ есть. Это так:
[UIView setAnimationsEnabled:NO];
// Animations happen here
[UIView setAnimationsEnabled:YES];
... это отключит как анимации UIView, запускаемые с помощью блоков, так и анимации, запускаемые с использованием старых методов begin / end.
Тем не менее, я предполагаю, что ваша сторонняя библиотека предварительно скомпилирована, в противном случае вы можете изменить исходный код напрямую: конечно, возможно, что он делает что-то странное и анимирует по-другому, поэтому ваш пробег может варьироваться в зависимости от этого решения.
Это не отключит изменения, вносимые в блоки анимации: они просто произойдут немедленно. В противном случае вы рискуете совершить плохие вещи, поскольку ваш сторонний API будет делать предположения о том, где могут быть представления, которые не соответствуют действительности.