这里是我的代码:如何显示集合视图为1行3列与RxSwift
import UIKit
import RxSwift
import RxCocoa
import RxOptional
class ViewController: UIViewController {
@IBOutlet weak var collectionView: UICollectionView!
let disposeBag = DisposeBag()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
let items = Observable.just(
(0..<20).map{ "Test \($0)" }
)
items.asObservable().bindTo(self.collectionView.rx.items(cellIdentifier: CustomCollectionViewCell.reuseIdentifier, cellType: CustomCollectionViewCell.self)) { row, data, cell in
cell.data = data
}.addDisposableTo(disposeBag)
}
}
所以如何显示1行3列。
我找不到任何有关RxSwift集合视图的教程。
尝试增加CollectionViewCell – guru
嗨@guru的宽度,你知道如何做到这一点的代码? – Khuong
FUNC的CollectionView(_的CollectionView:UICollectionView,布局collectionViewLayout:UICollectionViewLayout,sizeForItemAt indexPath:IndexPath) - > CGSize { 回报CGSize(宽度:yourWidth,高度:yourHeight) } – guru