в нем 2 ячейки. Из первой я хочу сделать переход на UIViewController, а из второй на другой TableViewController.
Как мне запрограммировать такой переход? Хардкодить через идентификаторы и сегвеи не очень хотелось бы, т.к. количество ячеек с которых делается переход на разные вью контроллеры будет динамично.
Пример - окно настроек WhatsApp
google'и примерно вот так: 1. swift programmatically navigate to another view controller/scene 2. swift programmatically push view controller 3. swift programmatically present view controller etc
Что значит хардкодить через идентификаторы?) Тогда ты вообще все хардкодишь) В идеале просто выносишь идентификатор в свойство VC и получаешь доступ через withIdentifier: VC.identifier и если надо будет поменять, то поменяется только в этом свойстве.
Если будет очень много переходов, то реализуй паттерн Координатор, и все переходы будут в одном отдельном файле. Красиво и аккуратно будет.
Обсуждают сегодня