Возможно, вы захотите использовать что-то в соответствии с тем, что я описал в моем ответе здесь .
Во время события масштабирования пинчем к вашему UIView будет применено преобразование, которое увеличит масштаб содержимого, но приведет к размытию. Как только событие масштабирования закончится, используйте метод делегата -scrollViewDidEndZooming:withView:atScale:
, чтобы определить новый масштабный коэффициент, а также изменить его размер и заново отрендерить UIView. Если вы рисуете с использованием Core Graphics в методе -drawRect:
вашего UIView, это должно быть довольно просто для управления.