Как использовать «Управление страницей» с использованием Xcode 4.2 и раскадровки? - PullRequest
2 голосов
/ 06 марта 2012

Я пытаюсь изучить основы программирования под iOS, и мне было интересно, как бы вы использовали элемент управления страницей, используя Xcode 4.2 и раскадровку?Я подписан на MyCodeTeacher.com, и урок по контроллерам страниц устарел и не работает с новым Xcode.Я не могу найти учебник через Google, и документация Apple тоже не помогает.Может кто-нибудь указать мне хороший учебник или дать базовый пример?

Большое вам спасибо!

Ответы [ 2 ]

9 голосов
/ 06 марта 2012

Хорошо, вот рабочий процесс для типичного случая:

1.Создать IBOutlet для вашего объекта pageControl

Пример:

@property (unsafe_unretained, nonatomic) IBOutlet UIPageControl *pageControl;

2.Создать IBAction, а также для события «Значение изменено» на той же странице. Control

Пример:

-(IBAction)pageDidChange:(id)sender;

Каждый раз, когда пользователь меняет страницу сейчас, ваш pageDidChange: метод будет запущен.

Теперь вот несколько распространенных методов:

  1. Настройка количества страниц

    [self.pageControl setNumberOfPages:6];

  2. Установить текущую страницу

    [self.pageControl setCurrentPage:1];

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

0 голосов
/ 04 февраля 2013

для добавления вида на каждую страницу используйте scrollview вместе с управлением страницей

- (IBAction)changePage {

CGRect frame;

    frame.origin.x = self.scrollView.frame.size.width * self.pageControl.currentPage;

 frame.origin.y = 0;

frame.size = self.scrollView.frame.size;

 [self.scrollView scrollRectToVisible:frame animated:YES];
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...