teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

4

その4

2017/02/03 08:33

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -22,3 +22,7 @@
22
22
  dateManagerNext.nextMonth(date: dateManagerNext.selectedDate)
23
23
  }
24
24
  ```
25
+
26
+ # その4
27
+
28
+ 現在、3つのカレンダーでUICollectionViewFlowLayoutを使い回していますが、それぞれ別のインスタンスを作成して下さい。

3

cast

2017/02/03 08:33

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -9,7 +9,7 @@
9
9
 
10
10
  # その3
11
11
 
12
- 月の切り替えのところを、下記のように変更するとどうなるでしょうか?
12
+ 月の切り替えのところを、下記のように変更するとどうなるでしょうか?(キャストは外しているのでエラーが出たら追加して下さい)
13
13
 
14
14
  ```swift
15
15
  if frag == 1 {

2

その3

2017/02/02 08:11

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -6,3 +6,19 @@
6
6
  # その2
7
7
  numberOfSections(in:)で1を返しているのであれば、sectionは0にしかならないはずですが1になっています。
8
8
  やはり、CollectionView側ではなく、「値を渡している側」に問題があると思います。
9
+
10
+ # その3
11
+
12
+ 月の切り替えのところを、下記のように変更するとどうなるでしょうか?
13
+
14
+ ```swift
15
+ if frag == 1 {
16
+ dateManagerPrev.prevMonth(date: dateManagerPrev.selectedDate)
17
+ dateManagerTo.prevMonth(date: dateManagerTo.selectedDate)
18
+ dateManagerNext.prevMonth(date: dateManagerNext.selectedDate)
19
+ } else if frag == 2 {
20
+ dateManagerPrev.nextMonth(date: dateManagerPrev.selectedDate)
21
+ dateManagerTo.nextMonth(date: dateManagerTo.selectedDate)
22
+ dateManagerNext.nextMonth(date: dateManagerNext.selectedDate)
23
+ }
24
+ ```

1

その2

2017/02/02 08:10

投稿

fuzzball
fuzzball

スコア16733

answer CHANGED
@@ -1,3 +1,8 @@
1
+ # その1
1
2
  index pathが存在しないというエラーです。
2
3
  `path = 1 - 35`のrowは「日」でしょうか?35日というのはおかしいですよね。
3
- CollectionView側ではなく、CollectionViewに値を渡している側に問題があると思います。
4
+ CollectionView側ではなく、CollectionViewに値を渡している側に問題があると思います。
5
+
6
+ # その2
7
+ numberOfSections(in:)で1を返しているのであれば、sectionは0にしかならないはずですが1になっています。
8
+ やはり、CollectionView側ではなく、「値を渡している側」に問題があると思います。