UIScrollview масштабировать и включить подкачку одновременно - PullRequest
3 голосов
/ 07 июня 2011

Могу ли я одновременно реализовать просмотр страниц и масштабирование изображения в виде uiscrollview.

1 Ответ

18 голосов
/ 07 июня 2011

Да.Ты можешь это сделать.На каждой странице mainScrollView добавьте subScrollView , содержащий imageView .Вам необходимо выполнить следующие действия:

  1. Установить MaximumZoomScale для subScrollView

    [subScrollView setMaximumZoomScale:2.0f];   // You can set any value
    

    Это значение рассчитывается на основена размер изображения, отображаемого в imageView.

  2. В viewForZoomingInScrollView: метод subScrollView возвращает imageView

    - (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView {
    
        return imageView;
    }   
    
  3. Включить подкачку в mainScrollView

    mainScrollView.pagingEnabled = YES;
    

    Вы должны написать дополнительный код для обработки подкачки в mainScrollView .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...