iOS: Могу ли я переопределить поведение UIScrollView с защелкиванием?

Я рисую график на UIView , который содержится в UIScrollView , чтобы пользователь можно прокручивать по горизонтали, чтобы осмотреть весь график.

Теперь я хочу масштабировать график, когда пользователь сжимает два пальца, но вместо масштабирования вида с той же скоростью для направлений X и Y я хочу масштабировать только в направлении X, изменяя масштаб X, не меняя масштаб Y.

Я думаю, что мне нужно уловить жест увеличения / уменьшения и перерисовать график, переопределив поведение масштабирования по умолчанию.

Но есть ли возможность способ сделать это?

Мне было очень трудно уловить жест щипка на UIScrollView , поскольку он отменяет касания при начале прокрутки. Я хочу, чтобы масштабирование работало даже после того, как UIScrollView отменяет касания. : (

Спасибо, Кура

5
задан Dharmesh Dhorajiya 14 September 2015 в 13:05
поделиться