#ios #objective-c #uiscrollview #uipagecontrol
#iOS #objective-c #uiscrollview #uipagecontrol
Вопрос:
Я хотел бы иметь возможность проводить пальцем по экрану влево и вправо, чтобы отображать разные данные пользователя (см. Ссылку на скриншот ниже). Мне бы также понравился анимированный эффект, при котором вы видите, что элементы покидают экран с одной стороны, а новые элементы появляются с противоположной.
Элементы, используемые в раскадровке.
- UIViewController
- UIImageView
- UILabel x 3
- UIPageControl
Для начала, я не знаю, какие элементы мне нужны, чтобы получить этот эффект. Я ищу кого-нибудь, кто скажет мне, какие элементы мне нужны, и пример кода для этого.
Скриншот моего ViewController — http://oi60.tinypic.com/k3roqp.jpg
Я не хочу использовать UIPageViewController
Ответ №1:
Вы можете использовать либо a UIScrollView
с включенной подкачкой, либо a UIPageViewController
для отображения нескольких контроллеров просмотра в виде страниц. В Интернете есть множество руководств для этого.
Документацию по этим элементам управления можно найти непосредственно на веб-сайте Apple:
-
UIScrollView: https://developer.apple.com/library/ios/documentation/uikit/reference/uiscrollview_class/Reference/UIScrollView.html
-
UIPageViewController: https://developer.apple.com/library/ios/documentation/uikit/reference/UIPageViewControllerClassReferenceClassRef/UIPageViewControllerClassReference.html