collectionView
-
RxSwift - TableView, CollectionVIew를 사용해보자Ray Wenderlich/RxSwift 2020. 2. 29. 21:28
Ch.18 Table and CollectionViewsiOS앱에서 가장 많이 사용하는 UI는 UITableView, UICollectionVIew를 통해 데이터의 리스트를 표현하는 것이다. 보통은 delegate, dataSource의 콜백을 통해 데이터를 표현한다. RxSwift를 사용하면 observable sequence를 TableView, CollectionView에 표현할 수 있음을 물론이고, 코드의 양도 줄일 수 있다. UITableView, UICollectionView의 간단한 사용은 RxCocoa에 이미 포함되어 있다. 좀 더 심화적인 내용(섹션관리, 애니메이션 등)은 RxDataSources(https://github.com/RxSwiftCommunity/RxDataSources)를..
-
[iOS10] viewWillAppear와 viewWillLayoutSubviews앱등이에게 살충제를 뿌린다./일기는 일기장에 2016. 11. 29. 16:58
iOS9에서는 viewWillAppear에서 collectionView의 layout을 고쳐도 문제가 없었는데iOS10에서는 viewWillApper에서 호출하던 메소드들이 작동을 하지 않았다. 그래서 viewWillLayoutSubviews에서 작동하도록 수정하니 잘 되었다.collectionView Layout메소드는 아래와 같음. collectionView?.layoutIfNeeded()collectionView?.collectionViewLayout.invalidateLayout()