タグ付けされた質問 「uicollectionviewlayout」

9
セル間隔とUICollectionView-UICollectionViewFlowLayoutサイズ比を設定する方法は?
私が追加しようとしているUICollectionViewにViewController、と私は(それがグリッドのようになります。)セル間の空白なしに「行当たり3個の」の細胞を持っている必要があります。セルの幅は画面サイズの3分の1にする必要があるので、layout.item幅は同じにする必要があると思いました。しかし、私はこれを手に入れます: そのサイズを小さくすると(たとえば、7 ピクセルまたは8ピクセルずつ)改善されますが、行の3番目のセルが完全に表示されず、その空白スペース(上下左右)が残っています。 class ViewController: UIViewController, UICollectionViewDelegateFlowLayout, UICollectionViewDataSource { var collectionView: UICollectionView? var screenSize: CGRect! var screenWidth: CGFloat! var screenHeight: CGFloat! override func viewDidLoad() { super.viewDidLoad() screenSize = UIScreen.mainScreen().bounds screenWidth = screenSize.width screenHeight = screenSize.height // Do any additional setup after loading the view, typically from a nib let layout: …

20
画面ではなくセルによるUICollectionViewのページング
私が持っています UICollectionView水平スクロールおり、画面全体に常に2つのセルが並んでいます。セルの先頭で停止するにはスクロールが必要です。ページングを有効にすると、コレクションビューはページ全体(一度に2セル)をスクロールし、その後停止します。 単一のセルによるスクロール、またはセルの端で停止する複数のセルによるスクロールを有効にする必要があります。 サブクラスUICollectionViewFlowLayout化してメソッドを実装しようとしましたtargetContentOffsetForProposedContentOffsetが、これまでのところ、コレクションビューを壊すことしかできず、スクロールが停止しました。これを達成する簡単な方法はありますUICollectionViewFlowLayoutか?それとも本当にサブクラスのすべてのメソッドを実装する必要がありますか?ありがとう。

18
UICollectionViewでセルを左揃え
私のプロジェクトではUICollectionViewを使用しています。この場合、線上に幅の異なる複数のセルがあります。による: https //developer.apple.com/library/content/documentation/WindowsViews/Conceptual/CollectionViewPGforIOS/UsingtheFlowLayout/UsingtheFlowLayout.html 等間隔でセルを線全体に広げます。これは期待どおりに発生しますが、左揃えにし、パディング幅をハードコードします。 UICollectionViewFlowLayoutをサブクラス化する必要があると思いますが、チュートリアルなどをオンラインで読んだ後、これがどのように機能するのかわかりません。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.