Size: a a a

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

2021 March 27

A

Alex in iOS Developers — русскоговорящее сообщество
Aba-Bakri Ibragimov
Переслано от Aba-Bakri Ibragimov
Насколько это правильно присваивать delegate и dataSource в didSet ?
Максимально неправильно
источник

AI

Aba-Bakri Ibragimov in iOS Developers — русскоговорящее сообщество
Лучше сделать просто метод ?
источник

AI

Aba-Bakri Ibragimov in iOS Developers — русскоговорящее сообщество
Alex
Максимально неправильно
И закинуть в view didload ?
источник

VC

Vladislav Chugunkin in iOS Developers — русскоговорящее сообщество
Alex
Максимально неправильно
Аргументируй)
источник

VK

Vasiliy Kletskin in iOS Developers — русскоговорящее сообщество
Vladislav Chugunkin
Аргументируй)
+
источник

i

izam in iOS Developers — русскоговорящее сообщество
привет, можете подсказать способ, который позволит закрыть ViewController нажатием на затемненную область?
Пробовал добавить кнопку, но хоть она и отображается в затемненной области, на нажатие не реагирует.

Код запуска экрана:
let storyBoard = UIStoryboard(name: "ViewControllerScreen", bundle: nil)
       let vc = storyBoard.instantiateViewController(withIdentifier: "ViewControllerScreen") as! ViewControllerScreen
       vc.updateData = self
       vc.selectedInfo = passengerModel
       vc.transitioningDelegate = passengersTransition
       vc.modalPresentationStyle = .custom
       present(vc, animated: true)
источник

t

tox in iOS Developers — русскоговорящее сообщество
я ложу вьюху и тач ловлю
источник

A

Alex in iOS Developers — русскоговорящее сообщество
izam
привет, можете подсказать способ, который позволит закрыть ViewController нажатием на затемненную область?
Пробовал добавить кнопку, но хоть она и отображается в затемненной области, на нажатие не реагирует.

Код запуска экрана:
let storyBoard = UIStoryboard(name: "ViewControllerScreen", bundle: nil)
       let vc = storyBoard.instantiateViewController(withIdentifier: "ViewControllerScreen") as! ViewControllerScreen
       vc.updateData = self
       vc.selectedInfo = passengerModel
       vc.transitioningDelegate = passengersTransition
       vc.modalPresentationStyle = .custom
       present(vc, animated: true)
panmodal pod
источник

t

tox in iOS Developers — русскоговорящее сообщество
та ну, нет конечно
источник

i

izam in iOS Developers — русскоговорящее сообщество
tox
та ну, нет конечно
балин, только с андроида перешел, изучаю этот странный мир ios, можешь какой-нить пример скинуть?
источник

i

izam in iOS Developers — русскоговорящее сообщество
Alex
panmodal pod
спасибо👍
источник

VC

Vladislav Chugunkin in iOS Developers — русскоговорящее сообщество
izam
привет, можете подсказать способ, который позволит закрыть ViewController нажатием на затемненную область?
Пробовал добавить кнопку, но хоть она и отображается в затемненной области, на нажатие не реагирует.

Код запуска экрана:
let storyBoard = UIStoryboard(name: "ViewControllerScreen", bundle: nil)
       let vc = storyBoard.instantiateViewController(withIdentifier: "ViewControllerScreen") as! ViewControllerScreen
       vc.updateData = self
       vc.selectedInfo = passengerModel
       vc.transitioningDelegate = passengersTransition
       vc.modalPresentationStyle = .custom
       present(vc, animated: true)
Клади на затемненную вьюшку жест и дисмись контроллер по нажатию, ничего сложного)
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
Всем привет, выше видел вопрос поо rxSwift, водник такой вопрос
Если использовать swiftui, то он заменит rxswift, на ввизуальной части, но под капотом то придётся все равно использовать rx?
источник

db

dj bosh in iOS Developers — русскоговорящее сообщество
Дима Воронин
Всем привет, выше видел вопрос поо rxSwift, водник такой вопрос
Если использовать swiftui, то он заменит rxswift, на ввизуальной части, но под капотом то придётся все равно использовать rx?
Нет, там Combine вшит внутрь. Combine реализует тоже самое что Rx. С точностью до сути подхода. Подход называется реактивным программированием если что
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
А тип вотвсех файла где используется реактивное программирование по сути нужно будет сделать import swiftui?
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
dj bosh
Нет, там Combine вшит внутрь. Combine реализует тоже самое что Rx. С точностью до сути подхода. Подход называется реактивным программированием если что
Я к тому, чтоочень странно что в файле будут импортированы import swift ui, тип название библиотечки говорит о том, что она ui)
источник

db

dj bosh in iOS Developers — русскоговорящее сообщество
Просто это UI который работает по принципам реактивного программировния. Почитай вообще о том, что это такое
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
dj bosh
Просто это UI который работает по принципам реактивного программировния. Почитай вообще о том, что это такое
Ну я к тому, что если использовать кккой нибудь mvvm
То у нас model будет иметь возможность обращаться к таким классам как Uicolor
Вот что меня вводит в ступор
источник

ДВ

Дима Воронин... in iOS Developers — русскоговорящее сообщество
dj bosh
Просто это UI который работает по принципам реактивного программировния. Почитай вообще о том, что это такое
Import combine как отдельный подключается
Я понял) спасибо₽
источник

db

dj bosh in iOS Developers — русскоговорящее сообщество
Ура
источник