2011-06-07 2 views

ответ

18

Да. Ты можешь это сделать. На каждой странице 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.

+0

не могли бы вы это объяснить. Если я добавляю scrollview в mainscrollview, как я могу реализовать пейджинг на основном scrollview. Все штрихи перейдут к подкропросмотру, верно. –

+1

@ user760321, Если вы прокрутите * subScrollView *, и если он достигнет своего конца, сенсорный переход будет перенесен в * mainScrollView *. Таким образом, * mainScrollView * переместится на следующую страницу, если таковая имеется. – EmptyStack

+0

k. Спасибо. Это хорошее решение. –

Смежные вопросы