Size: a a a

2021 May 28

S

Sasha_A in SwiftBook
можно в иерархии сабвью найти эту кнопку, или по ключу, скастить до UIButton и делать что угодно. Но так делать не нужно, и если что-то не устраивает, то лучше написать свой бар на основе UITextField
источник

AO

Alex Oliinyk in SwiftBook
Кто то работал с CoreLocation, а именно с методам и didEnter / didExit, интересует есть ли способ дергать их не в initial view controller, а только в менеджере?
источник

C

Chezee in SwiftBook
Делегируй
источник

AO

Alex Oliinyk in SwiftBook
Там есть CLLocationManagerDelegate но я не могу понять как правильно написать. Я например все что надо закодил в менеджер, но как это все вызвать? Создать делегат из VC?
источник

C

Chezee in SwiftBook
Сделать менеджер делегатом mapView
источник

AO

Alex Oliinyk in SwiftBook
А можешь на трейнишном написать?)
источник

C

Chezee in SwiftBook
У карты есть CLLocationDelegate
Если у вьюКонтроллера есть менеджер какой-то, то
mapView.delegate = viewController.manager
источник

T

Trex 🦖 in SwiftBook
Всем привет!

Пишу приложение и с его ростом хочу изменить архитектуру (пока это проще) на MVVM. Все делаю через код.

Так вот у меня назрел такой вопрос: Все UI элементы я создаю во View (Controller) ?

Меня смутило, что от этого он стал ещё больше чем был. Поэтому и задаю вопрос. Спасибо!
источник

VV

Valerij Valerievich in SwiftBook
Не обязательно
источник

T

Trex 🦖 in SwiftBook
Отдельный View?
источник

VV

Valerij Valerievich in SwiftBook
все зависит от сложности и желании структурировать код для дальнейших разработок. Речь идёт о написании части кода в других файлах с возможностью ссылаться на них по необходимости
источник

T

Trex 🦖 in SwiftBook
Хмм 🤔
По идеи я могу создать отдельный View. Да?
источник

VV

Valerij Valerievich in SwiftBook
Да, посмотри видео в ютубе , где что нибудь реализовуют, если программист себя уважает, он сделает нескоголько файлов под разные задачи и будет ссылаться в главном вью для отображения результата в нем
источник

DK

Denis Kim in SwiftBook
tableView.insertRows(at: indexPaths, with: .top)
источник

БМ

Борис М in SwiftBook
ох….я короче неправильно добавляю да?
источник

БМ

Борис М in SwiftBook
надо как-то именно инсертить?
источник

DK

Denis Kim in SwiftBook
нет, все верно
источник

DK

Denis Kim in SwiftBook
просто в какой-то момент когда раскрываете секцию вы делаете tableView.reloadData. надо это заменить на insert
источник

DK

Denis Kim in SwiftBook
ну или reloadSections что вы там делаете
источник

БМ

Борис М in SwiftBook
Спасибо! Правда сегодня уже нет сил тестить:)
источник