2014-01-16 2 views
0

У меня есть one View Controller, который обрабатывает three views, для этого я использую horizontal scroll view размера (320 * 3). Но если я хочу использовать Page Controller сейчас, как я могу это сделать ?. Я прочитал, что для контроллера страницы потребуется different View controllers, чтобы показать эти точки внизу, но сейчас у меня есть one View controller и three different views. Так можно ли использовать Контроллер страниц в моем случае.? Заранее спасибо.Можно ли использовать контроллер просмотра страницы с контроллером Single View?

ответ

0

Привет this is an excellent tutorial с использованием одного ViewController для PageController как чувствуют

+0

Большое спасибо братан, ты ведешь меня правильно. – user3131304

+0

Срок действия ссылки и другая информация имеется в наличии. –

0

Вы можете сделать то же самое, используя только прокрутку. просто создайте три страницы в scrollview. установите его ширину 320 и примените пейджинг к scrollview. и в нижней части scrollview используйте pageControl. и используйте следующий код, чтобы получить текущий рейтинг страницы.

CGFloat pageWidth = scrlViewMain.frame.size.width; 
    int page = (int)floor((scrlViewMain.contentOffset.x - pageWidth/2)/pageWidth) + 1; 
    pageControlMain.currentPage = page; 
// note: write the above code in scrollViewDidScroll method. 

надеюсь, что это вам поможет.

0

Да, вы можете. Добавьте прокрутку в контроллер просмотра. Добавьте свои 3 вида в виде subView прокрутки. Позиция будет:

  1. первый взгляд Прямоугольник будет (0,0,320,480) // для размера экрана (320,480)

  2. второй вид Прямоугольник будет (320,0,320,480)

  3. 3-й вид прямой будет (640,0,320,480)

Включить пейджинг прокрутки.

enter image description here

Позвольте мне знать, если это помогает .. :)

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