2010-08-04 4 views
1

Я использовал UIPinchGestureRecognizer в своем приложении для увеличения или уменьшения изображения. Работает над увеличением/уменьшением. , но я хочу установить минимальную и максимальную шкалу UIPinchGestureRecognizer. Чтобы изображение не уменьшалось меньше, чем размер ipad. существует какой-либо способ установить минимальный и максимальный масштаб шкалы UIPinchGestureRecognizer. , пожалуйста, ответьте мне как только.UIPinchGestureRecognizer (Уменьшение/увеличение)

Благодаря Пуджа Rusia iphone разработчика

ответ

1
// Get pinch scale into pinchScale 

float scale = fmaxf(pinchScale, 
    fminf(ipadWidth/imageWidth, ipadHeight/imageHeight)); 

// Use scale instead of pinchScale 
0

Я думаю, что лучше взять ImageView в Scrollview, По умолчанию Scrollview имеет Увеличение - Уменьшение масштаба варианты с реализацией своих методов делегата .... не проблема также взять щепотку жеста это также хорошо один, вы можете залежное парование ссылки, они полезны я так думаю ...

с помощью пинча жест распознаватель вы можете использовать эти ссылки для вашего требования ...

Limit maximum scale for scaling image with pinch gesture in IOS

http://paulsolt.com/2011/03/limiting-uipinchgesturerecognizer-zoom-levels/

UIPinchGestureRecognizer for zooming and panning an image in xcode

Max/Min Scale of Pinch Zoom in UIPinchGestureRecognizer - iPhone iOS

Спасибо