毎回5 * 8の行列でUICollectionViewを作成したいと思います。 (5行8列を意味します)。 そしてCollectionview制約は以下のとおりです。スーパーに大手スウィフトで5 * 8コレクションビューを作成する方法
= 10
は= 150
Collectionビュー結果をスーパーする= 90
ボトムをスーパーする= 10
トップスーパーに後続すべきです表示形式:
func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCell(withReuseIdentifier: reuseIdentifier, for: indexPath as IndexPath) as! NavigateCollectionViewCell
cell.questionLbl.text = items[indexPath.row] as? String
cell.backgroundColor = UIColor.cyan
return cell
}
// MARK: - UICollectionViewDelegate protocol
func collectionView(_ collectionView: UICollectionView, didSelectItemAt indexPath: IndexPath) {
// handle tap events
print("You selected cell #\(indexPath.item)!")
}
これで助けてください。
self.view.frame.size.width(スペースあり)/ 5 –
何を試しましたか?あなたの仕様を書いただけで、誰かがあなたのためにコードを提供することを期待しているようです。 – Abizern
あなたがコードを投稿する予定の場合は、質問に関連して試してみてください。セルを取得して選択を処理するメソッドは、コレクションビューのセルのレイアウトとは何の関係もありません。これはあなたの質問に関するものです。 – Abizern