Надеюсь, это имеет смысл и, надеюсь, вы можете увидеть на картинке кнопки в правом верхнем углу каждой сцены, чтобы перейти к другим.
До сих пор я могу перейти от «Синей волны» к «Saw Wave» с помощью модального перехода, вернуться к «Sine Wave», но мне нужно, чтобы я смог вернуться к «Saw Wave» снова без вызова нового экземпляра.
Возможно ли это, и если да, то как?
http://i50.tinypic.com/17bx1l.png
Перемещение между сценами раскадровки - Segues and Unwind
0
A
ответ
0
Конечно, вы можете это сделать, но не с Segue, так как перетекает во все дни создавать новые контроллеры просмотра (отличных UNWIND перетекает). Таким образом, вы должны представить «Saw Wave» в коде, как это (от «Sine Wave»):
-(IBAction)goToSawWave:(UIButton *) sender {
if (! self.sawWave) self.sawWave = [self.storyboard instantiateViewControllerWithIdentifier:@"SawWave"];
[self presentViewController:sawWave animated:YES completion:nil];
}
sawWave это свойство напечатал классу SawWave, вы должны изменить это к тому, что реальное название класса , и убедитесь, что вы установили идентификатор этого контроллера в IB. Поскольку вы создаете сильную ссылку на свой экземпляр SawWave и проверяете его существование перед его представлением, вы перейдете к тому же экземпляру.
Смежные вопросы
- 1. Перемещение между сценами
- 2. Отправка данных через Unwind Segues
- 3. Как я могу передавать информацию между сценами раскадровки с помощью segues?
- 4. Как передать информацию между segues раскадровки?
- 5. Передача переменных между раскадровки без Segues - Swift
- 6. Функциональность раскадровки segues
- 7. Использование раскадровки Segues
- 8. Персонализируйте раскадровки segues
- 9. Перемещение между раскадровки на XCode
- 10. Unwind Segues не работает на Xcode 6
- 11. mongo $ unwind and $ group
- 12. Раскадровки, segues, settext не работает
- 13. Именование конвенции для раскадровки Segues
- 14. Segues между gameScene.sks
- 15. Обмен сценами между несколькими файлами раскадровки. iPhone против iPad
- 16. Передача данных между сценами
- 17. Быстрые переменные между сценами?
- 18. Поделитесь GameObjects между сценами
- 19. Переключение между двумя сценами iOS
- 20. Segues между контроллерами View
- 21. SpriteKit: Передача данных между сценами
- 22. Параметры передачи параметров между сценами
- 23. Невозможно очистить кеш между сценами?
- 24. Xcode, как переключаться между сценами
- 25. Переключение между сценами с кнопками
- 26. Android: переход между двумя сценами
- 27. Передача данных между сценами (SpriteKit)
- 28. переключение между сценами замораживает касания
- 29. Xcode (раскадровки и segues): почему делегаты вместо ссылок?
- 30. Как добавить анимированную цепочку переходов без использования раскадровки segues?
Большое спасибо @rdelmar Это почти идеальный вариант, за исключением того, что мне нужно будет иметь такие вещи, как ползунки и переключатели (видимые в связанном изображении из OP), чтобы находиться в том же положении, когда я перемещаюсь от каждой сцены. Мне удалось частично добиться этого с помощью segue, но не полностью. Еще раз спасибо. – amk1
Другими словами, существует ли способ предотвратить их сброс при переходе между сценами? – amk1
@ amk1, да, если вы сделаете это так, как я показал, все должно быть одинаковым в «Saw Wave», когда вы приходите и уходите, а расслабление от «Saw Wave» должно вернуться к «Sine Wave», поскольку оно когда вы его оставили. Вы не видите этого? – rdelmar