Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- **Seque**(Present Modaly Seque)
- Если используем сторибоард то сегвей. ctrl + перетаскиваем с например кнопки на другой контроллер
- Возврат на предыдущий контроллер нельзя делать также сегвеем , иниче при переходе с пераого на второй и обратно, контроллеры не будут уничтожаться а будут размножаться
- Сегвей при выполнении создает экземпляр контроллера на которы осуществляется переход
- Переход назад делать только с помощью UnwindSeque. При обратном переходе контроллер с которого мы уходим выгружается из памяти.
- Обьявляем IBAction c параметром UISroryboardSeque в контроллере в который хотим вернуться
- В контроллере с которого возвращаемя, указываем этот экшен.(с кнопки ctrl + перетаскивание на exit)
- **NavigationController**
- unwind seque может работать и с uinuvigation controller
- NavigationBar можно убрать только у NavigationControllera. У контоллеров чрез IB его не убрать, только через код setNavigationBarHidden. Но он уберется у все контроллеров, по этому там где он нужен его надо включатьи наоборот.
- Кнопку в NavigationBar после uinuvigation controller в первом контроллере можно установить с помощью Item, а в следующиx контроллерах вначале надо добавить NavigationItem а потом на него Item
- shoudPerformSeque - можно использовать при авторизации
- **Данные**
- **->**
- prepareForSeque
- seque.destination as? nameViewCintroller
- Надо передавать не в Outlets а в свойства контроллера
- **<-**
- unwindSegue
- проверка откуда вернулись seque.sourceSeque
- Когда мы возвращаяемся обрато то Outlets в контроллере уже иницализировагы и мы можем передаввать данные в них
- **Переход между сторибоардами**
- Проблемы одного сториборда: много вьюконтроллеров(от 10 ) начнет тормозить система; в работе с командой - одим человек должен работать над одним сторибордам, иначе каша; бить на хистори стори.
- 17 мин отрезать видео.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement