RxSwift在UITableViewCell或者UICollectionViewCell中绑定数据遇到的UI混乱的问题
来源:互联网 发布:千牛for mac 编辑:程序博客网 时间:2024/05/29 13:12
当使用ViewModel,与UITableViewCell或者UICollectionViewCell数据进行绑定时,
var disposeBag: DisposeBag?
var viewModel:CartSubViewModel?{
didSet{
iflet vm = viewModel{
let disposeBag =DisposeBag()
vm.numText.asObservable()
.bindTo(numField.rx.text)
.addDisposableTo(disposeBag)
self.disposeBag = disposeBag
}
}
}
overridefunc prepareForReuse() {
super.prepareForReuse()
self.disposeBag =nil
}
需要用这种方法定义RxSwift的释放池disposeBag,不然可能会造成Cell复用前无法解除ViewModel对其的绑定。阅读全文
0 0
- RxSwift在UITableViewCell或者UICollectionViewCell中绑定数据遇到的UI混乱的问题
- UICollectionViewCell的拖拽消失,以及布局混乱问题
- IOS中UICollectionViewCell的问题
- 关于UICollectionViewCell的问题
- UICollectionViewCell的indexPath问题
- vue2中src实现数据绑定遇到的问题
- 使用UITableViewCell遇到的问题
- iOS UITableViewCell的混乱显示与重用问题
- ListBox Item数据绑定遇到的问题
- 解决Android ExpandableListView 嵌套其他ListView时,数据重复或者混乱的问题
- UITableViewCell显示混乱问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- 解决自定义UITableViewCell在浏览中出现数据行重复的问题
- Extjs 的Panel放入iframe的三重方法
- MacOSX更新本机DNS缓存命令
- 安装Oracle后电脑卡的解决办法
- wpf问题~解决DataGrid列列头及可见性的绑定问题
- Maven使用教程
- RxSwift在UITableViewCell或者UICollectionViewCell中绑定数据遇到的UI混乱的问题
- Android studio 清除无用资源引用
- 1039. Course List for Student (25)
- Shell系列—Shell 数组
- java多图片同步上传功能的实现
- LeetCode学习笔记-Day2
- ONVIF开发记录
- 机器学习--神经网络
- Android Studio 实用小技巧