как увеличить и уменьшить изображение при нажатии кнопки в iphone

У меня есть изображение в изображении, которое помещено в прокрутку. Увеличение и уменьшение масштаба выполняются на щипках,

теперь я хочу увеличивать и уменьшать масштаб, нажимая кнопки, расположенные для увеличения и уменьшения масштаба.

как это сделать? Есть ли вариант? если кто-нибудь знает, пожалуйста, скажите мне.

Заранее спасибо.


person SriPriya    schedule 18.02.2011    source источник
comment
Если вы уже можете изменять размер изображения на основе жестов щипка, я вряд ли могу себе представить, что вместо этого у вас возникнут трудности с реагированием на события кнопки. С какой частью у вас возникли трудности?   -  person Marcelo Cantos    schedule 18.02.2011
comment
я не понял, как добиться этой функциональности, не могли бы вы привести пример с использованием кода   -  person SriPriya    schedule 18.02.2011


Ответы (1)


Вы можете установить масштаб масштабирования прокрутки программно на основе нажатия кнопки. Простая реализация:

- (IBAction)zoomIn:(id)sender {
    if(scrollView.zoomScale < scrollView.maximumZoomScale) {
        scrollView.zoomScale = (scrollView.zoomScale + 0.1);
    }
}


- (IBAction)zoomOut:(id)sender {
    if(scrollView.zoomScale > scrollView.minimumZoomScale) {
        scrollView.zoomScale = (scrollView.zoomScale - 0.1);
    }
}
person Ian L    schedule 18.02.2011