前提・実現したいこと
iOSにてカレンダーのアプリを作るため、以下の記事を参考に製作しています。
http://qiita.com/sakuran/items/3c2c9f22cbcbf4aff731
発生している問題・エラーメッセージ
CollectionViewのセクションを、曜日部分と日付の部分でそれぞれ処理する部分があるのですが、
一つ目のセクションを(section == 0)を回したところで処理が終わってしまいます。
結果として、エミュレータでは曜日の部分を表示して終わってしまっています。
Section == 1の処理もそのまま回っていくと思っていたのですが、
何かループ処理の記述など必要なのでしょうか。
該当のソースコード
Swift
1 //カレンダーの大枠のセクションを決める。 2 func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int { 3 return 2 4 } 5 6 //カレンダーのセルの数を決める。ここでSection == 0のものだけ処理される。(後続のSectionが処理されない。) 7 func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { 8 // Section毎にCellの総数を変える. 9 if section == 0 { 10 return 7 11 } else { 12 return dateManager.daysAcquisition() 13 } 14 }
試したこと
Sectionを二つ以上に分けた際、一つ目のSection移行は処理されていないようでした。
補足情報(FW/ツールのバージョンなど)
Swift4.1
Xcode Version 9.3 (9E145)
iOS 11.3
足りない情報などあれば、
追記いたします。
どうぞよろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/03 11:04