Прежде всего, я n00b.
После 3 дней попыток и исследований я решил получить внешнюю помощь.
Что я сделал и мой проект:
я делаю книгу для детей.
Каждая страница - это собственный ViewController.
На каждой странице у меня есть кнопка для следующей и предыдущей страницы.
Когда я нажимаю кнопку следующей страницы, я вызываю следующий код:
view2 = [ViewController2 alloc];
UIView *aktuell = self.view;
[self.view addSubview:view2.view];
CATransition *animationT = [CATransition animation];
[animationT setDuration:0.5];
[animationT setType:kCATransitionMoveIn];
[animationT setSubtype:kCATransitionFromRight];
[animationT setTimingFunction:[CAMediaTimingFunction
functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
[[aktuell layer] addAnimation:animationT forKey:@"SwitchToView1"];
Теперь я нахожусь в ViewController1 (на странице 1) и делаю CAT-переход к ViewController2 (страницы 2).
Поскольку страница не имеет размера экрана (имеет прозрачную рамку), я все еще могу видеть часть предыдущей страницы.
Как удалить предыдущую страницу?
Если я пролистываю страницы приложения после некоторых страниц, мое приложение работает медленнее, потому что я не могу избавиться от страниц в фоновом режиме.
Я много чего перепробовал, но ничего не работает, может, кто-нибудь мог бы дать мне совет.
Есть идеи?
медленно, но верно я теряю мотивацию.
Было бы здорово, если бы кто-нибудь мог мне помочь!
заранее спасибо
Планки