Size: a a a

2021 February 08

SP

Sanya Prorok in SwiftBook
источник

DL

Damir L in SwiftBook
Sanya Prorok
Как добавить такую кнопку, чтобы вернуться на прошлый контроллер?
Возможно ли это сделать без Navigation Controller?
можешь добавить просто кнопку с картинкой, покрасить в синий и в тайтле написать наименование прошлого контролера, а в экнеше прописать дисмисс
источник

C

Chezee in SwiftBook
Можно просто сделать на весь экран и добавить туда кнопку по которой будет переход на предыдущий экран
источник

SP

Sanya Prorok in SwiftBook
Лень было искать оригинальную стрелку
Просто добавил Navigation Controller к загрузочному контроллеру и решил проблему
источник

S

Satin in SwiftBook
Ребят, как передать данные в контроллер, который никак не связан с отправляющим ни сегвеями ни сториборд id ?
источник

DL

Damir L in SwiftBook
Satin
Ребят, как передать данные в контроллер, который никак не связан с отправляющим ни сегвеями ни сториборд id ?
так сториборд id же нужен чтобы получить сториборд?
источник

S

Satin in SwiftBook
Damir L
так сториборд id же нужен чтобы получить сториборд?
У меня такая тема. Коллекция загружается в тейбл вью, который загружается в контроллере. Мне нужно из контроллера передать данные в коллекцию, это все сделано программно, но ни делегаты, ни уведомления не помогают.
источник

S

Satin in SwiftBook
Есть вариант сделать статическую переменную и просто открыть ее, но так же не по людски)
источник

DL

Damir L in SwiftBook
коллекция это что?
источник

S

Satin in SwiftBook
Damir L
коллекция это что?
CollectionView
источник

DL

Damir L in SwiftBook
Satin
CollectionView
ну так у тебя получается же если я правильно понимаю и тейбл вью и колекшн вью в одном контроллере, и тебе из этого же контроллера надо передать данные к коллекш вью?
источник

S

Satin in SwiftBook
Damir L
ну так у тебя получается же если я правильно понимаю и тейбл вью и колекшн вью в одном контроллере, и тебе из этого же контроллера надо передать данные к коллекш вью?
Да, только они в разных классах. В этом то и загвостка
источник

DL

Damir L in SwiftBook
Satin
Да, только они в разных классах. В этом то и загвостка
а как они могут быть в одном контроллере, но в разных классах, если контроллер и есть класс?

class viewController: UIViewController {
var tableView?
var collectionView?
}
источник

S

Satin in SwiftBook
Damir L
а как они могут быть в одном контроллере, но в разных классах, если контроллер и есть класс?

class viewController: UIViewController {
var tableView?
var collectionView?
}
Class ViewController: UIViewController {
var tableview?
viewDidLoad()
self.View.addSubView(tableView)
}
Class TableView: UITableView{
init() {
self.addSubView(CollectionVIewController)

}
Class CollectionViewController: UIСollectionViewController {
viewDidLoad{
// Разные настройки
источник

DL

Damir L in SwiftBook
Satin
Class ViewController: UIViewController {
var tableview?
viewDidLoad()
self.View.addSubView(tableView)
}
Class TableView: UITableView{
init() {
self.addSubView(CollectionVIewController)

}
Class CollectionViewController: UIСollectionViewController {
viewDidLoad{
// Разные настройки
покажи скрин
источник

S

Satin in SwiftBook
Блин, если в swift не предусмотрено такое, придется все делать во вью контроллере .. наверно я перемудрил. Опасаюсь что класс будет огромный
источник

DL

Damir L in SwiftBook
Satin
Блин, если в swift не предусмотрено такое, придется все делать во вью контроллере .. наверно я перемудрил. Опасаюсь что класс будет огромный
думаю, все проще, чем кажется. Как я понял данные у тебя в контроллере, вот и заполняй ими и тейбл вью и коллекшн вью, которые , похоже, тоже должны быть в контроллере
источник

S

Satin in SwiftBook
Damir L
думаю, все проще, чем кажется. Как я понял данные у тебя в контроллере, вот и заполняй ими и тейбл вью и коллекшн вью, которые , похоже, тоже должны быть в контроллере
Они там и отображаются, но дело в том, что такую же коллекцию мне по задумке нужно отобразить еще в одном контроллере)

По этому мне и нужно сделать коллекцию в другом классе
источник

А

Алмаз ® in SwiftBook
Satin
Class ViewController: UIViewController {
var tableview?
viewDidLoad()
self.View.addSubView(tableView)
}
Class TableView: UITableView{
init() {
self.addSubView(CollectionVIewController)

}
Class CollectionViewController: UIСollectionViewController {
viewDidLoad{
// Разные настройки
Зачем вы в таблицу засунули коллекцию ?
источник

DL

Damir L in SwiftBook
Satin
Они там и отображаются, но дело в том, что такую же коллекцию мне по задумке нужно отобразить еще в одном контроллере)

По этому мне и нужно сделать коллекцию в другом классе
ну сделай там коллекцию, передай туда данные и заполняй
источник