Size: a a a

2021 January 20

Д

Дмитрий in SwiftBook
1nTrance
UICollectionViewDelegate, метод didSelectItemAt.
Понял, но у меня не получается изменять данные в контроллере для каждой ячейки отдельно. Я находил решения через сегвеи, но хотел бы узнать как ещё это можно реализовать
источник

1

1nTrance in SwiftBook
Что подразумевается под изменять? Добавлять какие то задачи в эту таблицу? Или передавать информацию из коллекций в таблицу?
источник

AK

Andrii Kindrat in SwiftBook
Дмитрий
Всем привет, у меня есть collectionView, где по нажатию на ячейку открывается tableView, где должны быть разные записи для каждой ячейки. Подскажите, пожалуйста, как это сделать. Не смог найти подходящей статьи или видео. Без сторибордов
Раскрывается прямо в коллекции или переход на экран с таблицей?
источник

Д

Дмитрий in SwiftBook
1nTrance
Что подразумевается под изменять? Добавлять какие то задачи в эту таблицу? Или передавать информацию из коллекций в таблицу?
Ячейки в collection view яаляются категориями трат (продукты, кафе и т. п ) и при нажатии на ячейку происходит переход на экран с таблицей, где в строку я могу внести сумму траты, а в хедере у меня сумма всех трат.
источник

Д

Дмитрий in SwiftBook
Andrii Kindrat
Раскрывается прямо в коллекции или переход на экран с таблицей?
Переход
источник

AK

Andrii Kindrat in SwiftBook
А данные подтягиваются из какого-то общего хранилища а не из интернета?
источник

Д

Дмитрий in SwiftBook
Andrii Kindrat
А данные подтягиваются из какого-то общего хранилища а не из интернета?
Да
источник

AK

Andrii Kindrat in SwiftBook
Дмитрий
Да
Тогда передавай данные в инициализаторе контроллера в котором открывается таблица
источник

1

1nTrance in SwiftBook
Ну сумму все трат можно передать с первого VC на 2ой через свойства, хотя это считается не безопасным методом, можно заморочиться и подключить делегат. А там где тебе нужно самому писать сумму, скорее всего тебе нужно будет подключать бд.
источник

1

1nTrance in SwiftBook
Или если у тебя они из локалки берутся, как сказали выше и передавай)
источник

AK

Andrii Kindrat in SwiftBook
init(data: YourData) {
Self.data = data
}
источник

AK

Andrii Kindrat in SwiftBook
И когда делаешь переход MyVc(data: data)
источник

AK

Andrii Kindrat in SwiftBook
Andrii Kindrat
init(data: YourData) {
Self.data = data
}
И внутри суёшь в таблицу
источник

Д

Дмитрий in SwiftBook
Спасибо, попробую
источник

FN

Fake News in SwiftBook
как я могу сделать navigation controller  в xib файле, через сториборд я бы сделал так
источник

РГ

Руслан Гриценко... in SwiftBook
Fake News
как я могу сделать navigation controller  в xib файле, через сториборд я бы сделал так
Только через код.
let navController = UINavigationController(rootViewController: Your View Controller)
источник

FN

Fake News in SwiftBook
в классе данного вью контроллера или новом ?
источник

РГ

Руслан Гриценко... in SwiftBook
Ну если это первый вью контроллер в стеке, то в апп делегате. Если не первый - просто накидывать его на стек
источник

РГ

Руслан Гриценко... in SwiftBook
Инициализируй из xib и добавляй в стек
источник

FN

Fake News in SwiftBook
спасибо
источник