Мне нужно переключить представления, проводя с завитком анимации для перехода.
Я попробовал PageControl (и другие подходы -.-), но это не то, что мне нужно по нескольким причинам, поэтому я пойду на GestureRecogntion, но я застрял.
Моя проблема сейчас заключается в архитектуре. Существует первый виртуальный виртуальный канал, называемый SecondVC, к которому я добавляю подпредставления (третьего виртуального виртуального контейнера), которые следует перелистывать. Я не знаю, возможно ли вообще пролистывать подпредставления из другого VC, или это код или настройка IB, которые не будут работать (это мой первый раз с распознаванием жестов)
Итак, я только что загрузил 4 фиктивных подпредставления, когда загружается второй виртуальный канал. Мой GR-код (только для левого салфетки, но права для салфетки более или менее одинаковы ..)
- (void)handleSwipeFrom:(UISwipeGestureRecognizer *)recognizer {
NSInteger viewToBeShown = 0;
NSString *nextSubviewStr = [NSString stringWithFormat: @"view%d", (viewToBeShown)];
if (recognizer.direction == UISwipeGestureRecognizerDirectionLeft){
if (currentSubview >0) {
viewToBeShown = currentSubview-1;
nextSubviewStr = [NSString stringWithFormat: @"view%d", (viewToBeShown)];
Ubg *nextSubview = [[Ubg alloc] initWithNibName:nextSubviewStr bundle:nil];
[self.view removeFromSuperview];
[self.view addSubview:nextSubview.view];
Не могли бы вы сказать мне, если это могло бы работать в принципе (и это просто мои настройки IB не правильно)? Это сводит меня с ума! Если вам нужна какая-либо другая информация, просто дайте мне знать.
Спасибо за ваше время и терпение!