こんな画面を作ります。 月表示のカレンダー画面は格子状のレイアウトなので、UICollectionViewを使って実装します。 実装すること UICollectionViewを使って月表示のカレンダー画面を作るにあたって、最低限実装する必要があるものは以下の3つです。 必要なセルの数を計算する セルを作成する レイアウトを作る 1.必要なセルの数を計算する UICollectionViewDataSourceプロトコルのcollectionView:numberOfItemsInSection:メソッド内でセルの数を計算して値を返却します。 セルの数は列数×行数で計算できます。月表示カレンダーなので列数は7で固定ですが、行数(=週の数)は月によって異なります。 週の数を計算する 月に週が何個あるかを計算してみましょう。 今回はNSCalendarクラスのrangeOfUnit:inUnit
![[iOS] UICollectionViewを使って月表示のカレンダー画面をつくる | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/c83d413afe58d904e71a2ee3e849a272825f43c1/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2015%2F01%2Fios_ui.png)