1
Dynamically setting layout on UICollectionView causes inexplicable contentOffset change
class TimelineCollectionViewFlowLayout: UICollectionViewFlowLayout {
// MARK: - Init
override init() {
super.init()
self.minimumLineSpacing = 0
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
override func prepare() {
if let collectionView = self.collectionView {
collectionView.isPagingEnabled = false
self.sectionInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)
self.scrollDirection = .horizontal
}
}
override func targetContentOffset(forProposedContentOffset proposedContentOffset: CGPoint) -> CGPoint {
print("hello")
return proposedContentOffset
}
}
しかし、残念ながらtargetContentOffsetが呼び出されていない、あなたのアイデア理由がありますか?
ありがとうございます!
ティエリ