Создание Hello World для iOS

Уроки разработки под iOS. Создание слайдера при помощи контроллера UIPageViewController – (Урок 10, видео)

Сегодня мы продолжаем наш курс видеоуроков по программированию на Objective-C языке под платформу iOS. Сегодняшний урок будет посвящен созданию слайдера при помощи UIPageViewController.

Симулятор

Что же такое UIPageViewController? Это контроллер, который позволяет создавать «слайдеры» из нескольких объектов. То есть, пользователь сможет пролистывать «экраны» при помощи свайпов влево или вправо. При помощи такого контроллера можно организовать галерею фотографий или же реализовать прокрутку текста.

часть кода pageview

Итак, для начала мы создадим пустое приложение. В Storyboard нам нужно будет создать простой ViewController, который будет оставаться статичным. То есть, там мы можем разместить элементы, которые будут присутствовать при отображения любого слайда. Здесь же мы разместим кнопку, которой потом присвоим функцию перемещения на первый слайд. Затем мы создадим PageViewController и еще один ViewController, который будет содержать объект UIImage с картинкой слайда.

вторая часть кода pageview

Приступим к написанию кода программы. Будет создано два массива: в первом будут храниться названия картинок, а во втором – их заголовки. Мы реализуем стандартные функции для проличтывания картинок и создадим функцию для кнопки, которая будет вести на первый слайд. Также будет создан новый класс для PageViewController, в который будет передаваться название и имя картинки из класса ViewController, после чего они будут выводиться на экран посредством Storyboard. И в заключение выведем графические «точки» (индикаторы), которые показывают какой по счету слайд отображается в данный момент.

Скачать исходники проекта.

Смотрите также: