Вопросы по теме 'rx-cocoa'

Как спроектировать различную ячейку для сбора
у меня есть collectionView с разными collectionCell , и я хочу установить масштаб/высоту/размер в зависимости от ячейки. Как мне это сделать ? Вот изображение моей другой ячейки: title cell и 2 разных cell image . Один из них - ширина...
286 просмотров
schedule 11.06.2024

Как заменить UICollectionViewDelegateFlowLayout реактивным (RxSwift) вызовом?
Есть ли способ заменить метод func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize из UICollectionViewDelegateFlowLayout протокола...
939 просмотров
schedule 14.02.2022

Плоская карта RXSwift, которая возвращается из обработчика асинхронного завершения
Я пытаюсь создать searchBar, который ищет адреса через MKLocalSearch с запросом и с использованием RXSwift и привязкой к RXCocoa Пока что я выполнил следующие 1. фильтры и устранение ошибок, чтобы избежать слишком большого количества запросов:...
2674 просмотров
schedule 16.03.2022

RxSwift - двусторонняя привязка для использования одного и того же экрана для редактирования и добавления модели.
Я могу связать UITextField.rx.text с Variable<T> . Это отлично работает, когда я нахожусь на экране «создания». Но, предположим, у меня есть уже созданная модель и я хочу редактировать ее на том же экране, как мне это сделать? Я также...
753 просмотров
schedule 18.05.2024

Мой пользовательский RxDelegateProxy немедленно удаляется
У меня есть сторонняя библиотека с методами делегирования. Но мне нравится использовать RX, поэтому я должен создать RxDelegateProxy для получения обратных вызовов делегата через RX. Вот мой собственный класс DelegateProxy: extension Reactive...
201 просмотров
schedule 14.03.2024

Сделать наблюдаемым для UIButton свойство isHighlighted
Я пытаюсь создать isHighlighted Observable для моего UIButton, чтобы отправлять последовательность каждый раз, когда isHiglighted для UIButton изменился. И я написал что-то вроде этого extension Reactive where Base: UIButton { var...
1360 просмотров
schedule 30.12.2023

Преобразование пользовательского типа данных RxSwift без связывателей
Я новичок в RxSwift и работаю над одним из приложений. Я столкнулся с проблемой, когда в моей модели представления я получаю пользовательский DriverType (из-за моих алгоритмов или вызовов функций, которые мне нужны в моем случае), скажем:...
194 просмотров
schedule 26.10.2023

Как мне объединить наблюдаемые результаты цикла в массив в RxSwift?
У меня есть простой поток с числами. Я хочу выполнить некоторые математические операции, а затем последовательно собрать результаты в массив. Как я могу это сделать ? func test (number : Int) -> Observable<Int> { let obs2 =...
1246 просмотров
schedule 01.06.2022

Лучшая архитектура для ViewModels (RxSwift)
Я хочу использовать архитектурный дизайн, который позволяет мне четко обозначать ввод и вывод в моей модели представления ( How To Feed ViewModels ), но мне любопытно, как я могу лучше всего интегрировать" рабочую "часть модели представления в эту...
308 просмотров
schedule 10.05.2022

Как добавить событие управления к пользовательской кнопке в RxCocoa?
Как добавить метод .tap к пользовательской кнопке, т.е. <myCustomButton>.rx.tap в RxSwift/RxCocoa, чтобы я мог привязать нажатие кнопки к наблюдаемому объекту. CircularButton.swift class UICircularButton: UIButton { override func...
772 просмотров
schedule 23.01.2023

RxSwift onNext не вызывает сканирование
Я пытаюсь создать UICollectionView , чтобы я мог добавлять и удалять элементы из его источника данных в качестве драйвера. У меня есть viewModel ниже import Photos import RxCocoa import RxSwift class GroupedAssetsViewModel { enum ItemAction {...
50 просмотров
schedule 30.03.2022

почему контроллер deinit of view не вызывается с помощью RXSwift?
Я попробовал несколько вещей, но не смог найти решение. Я перемещаюсь по контроллеру в блоке onNext, но deinit не вызывает. Я также объявил себя слабым в замыканиях rx. Ниже приведен полный код класса. Пожалуйста, исправьте, если я делаю что-то...
520 просмотров

Проблема с обработкой выбора строки с помощью RxCocoa
Сейчас я изучаю RxCocoa для UITableView. Все работает нормально с представлением ячеек, но когда я добавляю закрытие для обработки выбора строки, появляется задержка. Я имею в виду, что когда я нажимаю первую строку, ничего не происходит, когда я...
26 просмотров
schedule 19.01.2023