回答編集履歴

1

回答の追記

2015/09/16 05:17

投稿

sgr_ksmt
sgr_ksmt

スコア63

test CHANGED
@@ -13,3 +13,47 @@
13
13
  }
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ 【追記】
20
+
21
+ cellの表示、非表示を捕捉するには、以下のメソッドを記述すればいけるかと思います。
22
+
23
+
24
+
25
+ cellの表示される時/非表示になる時のメソッドでの使用例を記述しておきます。
26
+
27
+ 表示に関しては、iOS7以下だと動作しません。
28
+
29
+
30
+
31
+ ```Swift
32
+
33
+ override func collectionView(collectionView: UICollectionView, willDisplayCell cell: UICollectionViewCell, forItemAtIndexPath indexPath: NSIndexPath) {
34
+
35
+ if let cell = cell as? HomeCollectionCell {
36
+
37
+ // do something
38
+
39
+ // cell.playVideo() // example.
40
+
41
+ }
42
+
43
+ }
44
+
45
+
46
+
47
+ override func collectionView(collectionView: UICollectionView, didEndDisplayingCell cell: UICollectionViewCell, forItemAtIndexPath indexPath: NSIndexPath) {
48
+
49
+ if let cell = cell as? HomeCollectionCell {
50
+
51
+ // do something
52
+
53
+ // cell.stopVideo() // example.
54
+
55
+ }
56
+
57
+ }
58
+
59
+ ```