Цель C: Прокрутка нескольких XIB - PullRequest
1 голос
/ 04 января 2012

Я делаю интерактивное приложение для журналов и делаю разные XIB для каждой страницы.

как я могу переключать страницы (разные XIB) при пролистывании?Можно ли использовать XIB с прокруткой?

Раньше я использовал UIScrollView с одним XIB, и пейджинг работает нормально, но у меня возникают проблемы с применением сенсорных событий и жестов.

1 Ответ

0 голосов
/ 04 января 2012

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

- (void)doGestureAction:(UISwipeGestureRecognizer *)recognizer {

    /* load your another view here */

    yourAnotherViewController *controller = [[yourAnotherViewController alloc]initWithNibName:@"yourAnotherViewController" bundle:nil];

    controller.delegate = self;

    controller.modalTransitionStyle = UIModalTransitionStyleCrossDissolve;
   [self presentModalViewController:controller animated:YES];

    [controller release];
}

Вы можете изменить способ перехода к другому виду его анимации, установив переменную controller.modalTransitionStyle: для этого доступны опции

UIModalTransitionStyleCrossDissolve
UIModalTransitionStyleCoverVertical
UIModalTransitionStyleFlipHorizontal
UIModalTransitionStylePartialCurl
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...