0
基本的には、3つのセルが積み重なったテーブルが作成されています。しかし、3つ以上のセルがある場合は、コレクションビューで左にスワイプしてより多くのセルを表示できるようにしたいと考えています。ここに説明する写真があります。 UICollectionViewのフローレイアウトを水平スクロール付き垂直リストに変更するには
今、私はセルをリストに配置していますが、何らかの理由でスクロール方向を変更できないようです。 - 彼らはまだここでは、垂直
をスクロールフローレイアウトのための私の現在のコードです:
注:私は、私は考えていないとして、私のビューコントローラであるコレクションビューのコードを含めるつもりはありません関連性があります。
輸入財団 輸入のUIKit
class HorizontalListCollectionViewFlowLayout: UICollectionViewFlowLayout {
let itemHeight: CGFloat = 35
func itemWidth() -> CGFloat {
return collectionView!.frame.width
}
override var itemSize: CGSize {
set {
self.itemSize = CGSize(width: itemWidth(), height: itemHeight)
}
get {
return CGSize(width: itemWidth(), height: itemHeight)
}
}
override func targetContentOffset(forProposedContentOffset proposedContentOffset: CGPoint) -> CGPoint {
return collectionView!.contentOffset
}
override var scrollDirection: UICollectionViewScrollDirection {
set {
self.scrollDirection = .horizontal
} get {
return self.scrollDirection
}
}
}
感謝あなたは非常に!ページングを設定することはそれほど難しくありませんでした。 :) – ethanfox27