Size: a a a

iOS Developers — русскоговорящее сообщество

2019 December 05

S

Sasha_A in iOS Developers — русскоговорящее сообщество
Izzatilla
error вылазиет
Какой?
источник

🐵K

🐵Serhii Koshelnyk🐵 in iOS Developers — русскоговорящее сообщество
Алексей Артемьев
переиспользуйте ячейку!
мне нужно внешнюю вьюшку еще юзать вне таблицы в другом месте проекта
источник

I

Izzatilla in iOS Developers — русскоговорящее сообщество
Description=unsupported URL
источник

I

Izzatilla in iOS Developers — русскоговорящее сообщество
Sasha_A
Какой?
Description=unsupported URL
источник

🐵K

🐵Serhii Koshelnyk🐵 in iOS Developers — русскоговорящее сообщество
🐵Serhii Koshelnyk🐵
мне нужно внешнюю вьюшку еще юзать вне таблицы в другом месте проекта
или сверстать 2 одинаковых и не париться с вложенностью?
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
🐵Serhii Koshelnyk🐵
мне нужно внешнюю вьюшку еще юзать вне таблицы в другом месте проекта
и в чем проблема? переиспользуйте
источник

DK

Denis Kim in iOS Developers — русскоговорящее сообщество
как это связано с подсчетом высоты
источник

АБ

Алексей Берёзка in iOS Developers — русскоговорящее сообщество
Гайз, хочу показать модалку из SwiftUI, но чтобы на айфоне была обычная модалка, а на маке с тремя точками для закрытия, фулскрина и сворачивания
источник

АБ

Алексей Берёзка in iOS Developers — русскоговорящее сообщество
как замутить? кто в курсе?
источник

АБ

Алексей Берёзка in iOS Developers — русскоговорящее сообщество
я даж хз как загуглить, потому что хз как называется этот компонент с тремя точками
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Izzatilla
Description=unsupported URL
источник

РЛ

Руслан Лутфуллин in iOS Developers — русскоговорящее сообщество
Собирай url правильно. Так и удобнее будет параметры менять.
источник

I

Izzatilla in iOS Developers — русскоговорящее сообщество
Руслан Лутфуллин
Собирай url правильно. Так и удобнее будет параметры менять.
хорошо спасибо
источник

OB

Oleg Bochkarev in iOS Developers — русскоговорящее сообщество
Алексей Артемьев
если нужно сразу, то в пресентере по завершению инициализации основного модуля инициализируй нужный и добавляй его в контейнер через роутер и метод может быть типа

router.showBackdrop { module in
   // работаешь с модулем
}
Спасибо, я посмотрел ваш проект на гит хабе. Там, конечно, более гибкий подход используется.
Примера нужного я там правда не увидел. Свойство input у Module нигде там не задействуется. В целом, модель как раз то что нужно :)
Получается мне из presenter надо вызывать метод у router по такому принципу
Presenter:

var backdrop: BackdropInput!

router.presentBackdrop(input: backdrop, output: self)

Замыкания же при обращение к router, как я понимаю, не используют. Ведь так?
источник

🐵K

🐵Serhii Koshelnyk🐵 in iOS Developers — русскоговорящее сообщество
Denis Kim
и в чем проблема? переиспользуйте
помогло вроде с Bigin/End Updates. сейчас поиграюсь чтобы после засечивания данных оно вызивалось. спасибо большое!
источник

АА

Алексей Артемьев in iOS Developers — русскоговорящее сообщество
Oleg Bochkarev
Спасибо, я посмотрел ваш проект на гит хабе. Там, конечно, более гибкий подход используется.
Примера нужного я там правда не увидел. Свойство input у Module нигде там не задействуется. В целом, модель как раз то что нужно :)
Получается мне из presenter надо вызывать метод у router по такому принципу
Presenter:

var backdrop: BackdropInput!

router.presentBackdrop(input: backdrop, output: self)

Замыкания же при обращение к router, как я понимаю, не используют. Ведь так?
нет не так, роутер умеет презентовать нужный модуль, а в колбек может передать модуль который он иницировал,


код роутера:

func showBackdrop(configure: (BackdropModule) -> Void) {
   var module = assembly.buildBackdrop()
   confugure(module)
   present(module)
}
источник

OB

Oleg Bochkarev in iOS Developers — русскоговорящее сообщество
Понял. Спасибо 😊
источник

АА

Алексей Артемьев in iOS Developers — русскоговорящее сообщество
Oleg Bochkarev
Понял. Спасибо 😊
или лучше просто передать module.input

func showBackdrop(configure: (BackdropModuleInput) -> Void) {
   var module = assembly.buildBackdrop()
   confugure(module.input)
   present(module.view)
}
источник

АА

Алексей Артемьев in iOS Developers — русскоговорящее сообщество
что бы лишнее не нести в пресентер =)
источник

R

Ramirez in iOS Developers — русскоговорящее сообщество
Подскажите как сделать чтобы было видно таббар когда сделал переход ?
источник